歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

vm.swappiness禁用swap分區對性能的提升

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服務器上。

Copyright © Linux教程網 All Rights Reserved