歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 優化Swap,加快Ubuntu響應速度

優化Swap,加快Ubuntu響應速度

日期:2017/2/28 16:24:21   编辑:Linux教程

眾所周知,swap是硬盤裡作為虛擬內存的一塊區域。swap暫時存放尚未激活的書籍。當系統決定需要物理內存RAM激活進程的時候,這時就用到了swap。如果系統恰巧需要更多的內存資源或空間,物理內存中未激活的書籍會被移到 swap空間,因此騰出空間為他用。

硬盤比RAM慢很多,這會降低系統響應時間。所以,若有足夠的RAM,我們可以控制swap使用情況加速Ubuntu。
有個交換參數控制內核從物理內存移出進程,移到交換空間。該參數從0到100,當該參數=0,表示只要有可能就盡力避免交換進程移出物理內存;該參數=100,這告訴內核瘋狂的將數據移出物理內存移到swap緩存中。
默認的交換參數為60,對Ubuntu桌面用戶來說,推薦交換參數為10.

下面我們一步一步來加快我們的Ubuntu系統,看好了:
1.打開終端,查看交換參數的值大小,輸入命令:

cat /proc/sys/vm/swappiness


使用下列命令可臨時將交換參數改為10,重啟之後仍會恢復原狀,變為60:

sudo sysctl vm.swappiness=10


永久的改變該參數,用下列命令:

gksudo gedit /etc/sysctl.conf


搜索關鍵字“ vm.swappiness”(無引號),改成你願意的值。如果 vm.swappiness 不存在,可在文件末尾添加:
vm.swappiness=10

完畢,保存文件,重啟即可~~

Copyright © Linux教程網 All Rights Reserved