在 Linux 中,swappiness
是一个内核参数,用于控制系统在使用交换空间(Swap)时的倾向。其值范围为 0 到 100,值越低,系统越倾向于使用物理内存而不是交换空间。将 swappiness
设置为 10 可以减少对交换空间的依赖,适合内存充足的服务器或桌面环境。
调整步骤
1. 临时调整(重启后失效)
执行以下命令临时设置 swappiness
为 10:
sudo sysctl vm.swappiness=10
验证设置是否生效:
cat /proc/sys/vm/swappiness
2. 永久调整(重启后生效)
编辑系统配置文件:
sudo nano /etc/sysctl.conf
添加或修改以下行:
vm.swappiness=10
保存并退出编辑器,然后使更改生效:
sudo sysctl -p
3. 验证修改
再次检查当前的 swappiness
值:
cat /proc/sys/vm/swappiness
现在,swappiness
应该被成功设置为 10。
推荐意见