調整swap內存使用優先級,優先使用swap


調整swap內存使用優先級優先使用swap

低配服務器通常會使用swap來緩解服務器內存壓力,但是很多設置之后即使內存已經跑爆了 swap使用量也不過才100MB左右的使用量。此時我們可以通過調整swappiness的值來提高使用優先級。

在ubunt系統中swappiness默認60 而在centos中默認10 所有在centos中swap內存的使用率是很低的。

1.查看當前swappiness值
 $ cat /proc/sys/vm/swappiness
2.修改swappiness值為10(臨時修改,重啟后即還原為默認值)
 $ sudo sysctl vm.swappiness=10

3.永久修改swappiness默認值(重啟生效)
$ sudo gedit /etc/sysctl.conf
在文檔的最后加上:
  vm.swappiness=10
保存重啟,搞定收工!

 

不過設置之后mysql的內存使用大部分都到了swap但是php的還是停留在內存上,200MB的內存只會使用3-5MB的虛擬內存

 

 

同理如果需要優先使用內存 則調低swappiness的值即可

原創文章,作者:南貓,如若轉載,請注明出處:https://southcat.net/2588/

 


免責聲明!

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



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