這已被問及數位 的 次 前。然而,冒著被標記為重複的風險,我想我會再次詢問,因為我還沒有看到特定於 Ubuntu 19.10 的答案,而這些推薦的答案都不適合我。
簡而言之:vm.swappiness = 10
直接 設置,或使用內容/etc/sysctl.conf
創建文件,不會改變啟動時的交換性;它保持預設值 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