Ubuntu如何調整交換內存(swap)的使用率?

Ubuntu如何調整交換內存(swap)的使用率?

Linux 終端

有時候開啟了swap, 但系統不使用它, 是怎麼回事? 其實swap並不是開啟了系統就會使用的, 系統中有一個叫swappiness的參數, 這個參數是決定系統如何使用swap的.

Ubuntu如何調整交換內存(swap)的使用率?

如何查看swappiness的值

一般情況下ubuntu默認的值是60, 但一些雲服務器廠商的鏡像會把這個值調整為0, 如果這個值為0的話系統就不會使用swap了

cat /proc/sys/vm/swappiness

臨時性修改該值

如果需要臨時修改該值的話修改後立即生效, 但系統重啟後會恢復成默認值

sudo sysctl vm.swappiness=值

如何永久性修改該值

永久性修改該值後不受系統重啟的影響, 可以一直生效, 永久修改要修改系統配置文件

用vim, nano等你用的順手的文本編碼器以root權限打開/etc/sysctl.conf

搜索下看裡面有沒有vm.swappiness=

如果沒有就在文件末尾加上vm.swappiness=值

如果有就直接修改成你想要的值就行了,如果被註釋了就取消註釋

修改後重啟系統後永久生效


分享到:


相關文章: