天天看點

CENTOS 設定swap 并讓系統使用它

 swappiness的值的大小對如何使用swap分區是有着很大的聯系的。swappiness=0的時候表示最大限度使用實體記憶體,然後才是 swap空間,swappiness=100的時候表示積極的使用swap分區,并且把記憶體上的資料及時的搬運到swap空間裡面。兩個極端,對于ubuntu的預設設定,這個值等于60,建議修改為10。具體這樣做:

1.檢視你的系統裡面的swappiness

<code>$ cat /proc/sys/vm/swappiness</code>

不出意外的話,你應該看到是 60

2.修改swappiness值為10

<code>$ sudo sysctl vm.swappiness=10</code>

但是這隻是臨時性的修改,在你重新開機系統後會恢複預設的60,是以,還要做一步:

<code>$ gksudo gedit /etc/sysctl.conf</code>

在這個文檔的最後加上這樣一行:

<code>vm.swappiness=10</code>

設定了swap一直沒有被使用,其實最多使用了45M。

總共有2G~2G虛拟記憶體都沒有用到。

實體記憶體500M左右。

系統參數: