1. 程式人生 > >優化Swap,加快Ubuntu響應速度

優化Swap,加快Ubuntu響應速度

眾所周知,swap是硬盤裡作為虛擬記憶體的一塊區域。swap暫時存放尚未啟用的書籍。當系統決定需要實體記憶體RAM啟用程序的時候,這時就用到了swap。如果系統恰巧需要更多的記憶體資源或空間,實體記憶體中未啟用的書籍會被移到 swap空間,因此騰出空間為他用。
硬碟比RAM慢很多,這會降低系統響應時間。所以,若有足夠的RAM,我們可以控制swap使用情況加速Ubuntu。


有個交換引數控制核心從實體記憶體移出程序,移到交換空間。該引數從0到100,當該引數=0,表示只要有可能就盡力避免交換程序移出實體記憶體;該引數=100,這告訴核心瘋狂的將資料移出實體記憶體移到swap快取中。
預設的交換引數為60,對Ubuntu桌面使用者來說,推薦交換引數為10.

下面我們一步一步來加快我們的笨兔兔,看好了:
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

完畢,儲存檔案,重啟即可~~