问题检查

可以用 swapon -afree -h来查看服务器的swap配置情况
202306120957186

这个是优化之前的数值,数值为表示系统交换分区未被使用。

解决方法

可以查看当前的 vm.swappiness 值:

cat /proc/sys/vm/swappiness

202306121000746
可以看到我这边依旧是0

现在要更改 vm.swappiness 的值,需要以 root 或具有管理员权限的用户身份编辑 /etc/sysctl.conf 文件,并添加或修改以下行:

vm.swappiness = <新的值>

注:推荐数值为:10 如果你的机器内存过小可以改成60

然后,重新加载 sysctl 配置以使更改生效:

sudo sysctl -p

想要立即生效的话可以运行此命令

sudo sysctl -w vm.swappiness=<新的值>

这个是参数优化后的数值,已得到改善
202306121006947