增加物理 RAM 是否有助于减少虚拟内存的使用并避免 Linux 中的虚拟内存瓶颈?

增加物理 RAM 是否有助于减少虚拟内存的使用并避免 Linux 中的虚拟内存瓶颈?

在 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 就足够了。

相关内容