您好,登錄后才能下訂單哦!
這篇文章主要介紹了Linux系統如何改變Swappiness值,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
要檢查系統上的當前swappiness值,請使用以下cat命令:
$ cat /proc/sys/vm/swappiness
大多數Linux發行版上的默認swappiness值為60,即返回信息是:
60
雖然60的swappiness值適合大多數用戶,但在某些情況下,你可能需要設置較低的值。
你可以用來確定swappiness值的另一個命令是sysctl:
$ sysctl vm.swappiness
返回信息是:
vm.swappiness = 60
Swappiness可以具有0到100之間的值,0值指示內核積極地避免盡可能長時間地交換,100值將積極地將進程交換出物理內存。
較低的值將使內核盡可能避免交換,而較高的值意味著內核將嘗試更積極地使用交換空間。
訪問交換內存比直接訪問物理內存要慢得多,swappiness參數的較低值很可能會提高整體系統性能,對于常規桌面安裝,建議值為10,對于大多數數據庫服務器,建議使用swappiness值為0或1。
最佳swappiness值取決于你的系統工作負載和RAM內存的大小,你應該以小增量調整此參數以查找最佳值。
例如,要在運行時將swappiness值設置為10,請以root或sudo用戶身份輸入以下命令:
$ sudo sysctl vm.swappiness=1
要使swappiness參數在重新引導后保持不變,請使用文本編輯器打開/etc/sysctl.conf文件:
$ sudo nano /etc/sysctl.conf
找到vm.swappiness參數并更改其值,如果此參數不存在,請將以下行附加到/etc/sysctl.conf文件:
vm.swappiness=1
感謝你能夠認真閱讀完這篇文章,希望小編分享的“Linux系統如何改變Swappiness值”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。