cat writebug.cn/history

一个开发者的技术博客。

swappiness交换分区配置

swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。

Ubuntu系统swappiness默认值为60,表示的含义可以这样来理解,当剩余物理内存低于40%(40=100-60)时,开始使用swap分区。

手工修改
 sudo vim /etc/sysctl.conf 

你应该可以看到这样一行:
 vm.swappiness = 60

如果内存大于1GB,则可以将这个数值改为10或5。
提示:如果没有找到这一行,也可以自己添加。