这个问题被问到数字 的 次 前。但是,冒着被标记为重复的风险,我想我会再问一次,因为我没有看到针对 Ubuntu 19.10 的具体答案,而且这些推荐的答案都不适合我。
简而言之:vm.swappiness = 10
直接在 中 设置,或创建内容为 的/etc/sysctl.conf
文件,不会改变启动时的 swappiness;它仍为默认值 60:/etc/sysctl.d/60-my-swappiness.conf
vm.swappiness = 10
$ cat /proc/sys/vm/swappiness
60
sysctl -p
使用权限运行sudo
会改变给定会话,但重新启动后它会重置为默认值。
$ sudo sysctl -p
[sudo] password for user:
vm.swappiness = 10
...
$ cat /proc/sys/vm/swappiness
10
如何更改交换功能以使其在 Ubuntu 19.10 重启后仍然有效?
答案1
建议你做一个sysctl.d(5) 配置文件因此配置在启动时设置,内容类似如下:
/etc/sysctl.d/99-swappiness.conf
vm.swappiness=10