在 Linux 中,对于 8GB RAM 服务器,什么时候我们可以说虚拟内存实际上使用得更多?即,表示系统正在使用更多虚拟内存的页面错误数量是多少?
答案1
当然是的,当有足够的内存时,虚拟内存(在 Linux 中称为 Swap)的使用就会减少。
有一个内核参数称为,swappiness
它控制可能使用的交换量。请根据需要进行调整。要查看当前值(所有命令都需要 root 权限):
cat /proc/sys/vm/swappiness
并设置值
sysctl vm.swappiness=10
为了持久保存,打开/etc/sysctl.conf
并添加(或更改)
vm.swappiness=10
更多信息这里。
将价值视为百分比,价值越低意味着使用较少的交换。
在我的笔记本电脑上有 16GB RAM,使用 10GB 就足够了。