Linux系統優化之設置swappiness值提高MySQL查詢性能


對MySQL來說,操作系統層面的優化也可以值得考慮一下:就是swappiness。

swappiness的大小主要對如何使用swap分區有着密切的聯系。

來看一下:

[root@chaofeng ~]# cat /proc/sys/vm/swappiness 
60

這個數值有兩個極限值:一個為0,另一個為100

0代表:最大限度地使用物理內存,然后才是swap分區,這種行為有可能導致系統內存溢出產生OOM問題,因此我們基本都不這樣子設計

100代表:積極地使用swap分區,並把內存上面地數據及時搬到swap分區里面。

我自己設置為60左右。

看一下怎么設置這個值,主要有兩種方式,臨時設置和永久設置:

1、臨時設置

[root@chaofeng ~]# sysctl -w vm.swappiness=60
vm.swappiness = 60

2、永久設置:

[root@chaofeng ~]# sysctl -w vm.swappiness=60
vm.swappiness = 60
[root@chaofeng ~]# echo vm.swappiness=0 >> /etc/sysctl.conf


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM