wappiness
centos默認的vm.swappiness值是60,這一默認值已經很合適了。但你可以改小一些降低swap的加載,系統性能會有提升。
cat /proc/sys/vm/swappiness
你會看到值是60, 更改:
sysctl vm.swappiness=10
這樣你就將值由60改為10,這可以大大降低系統對於swap的寫入,建議內存為512m或更多的朋友采用此方法。
如你你發現你對於swap的使用極少,可以將值設為0。這並不會禁止你對swap的使用,而是使你的系統對於swap的寫入盡可能的少,同時盡可能多的使用你的實際內存。
這對於你在切換應用程序 時有著巨大的作用,因為這樣的話它們是在物理內存而非swap分區中。
如果你想永久得改變這一值,你需要更改 sysctl.conf 文件:
添加:
vm.swappiness=10
到末行,需要重啟生效。
在大內存服務器中我們需要設置這個值為0,尤其是在Mysql服務器上。