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。
提示:如果没有找到这一行,也可以自己添加。