buffer和cache是Linux服務(wù)器的緩存,而swap分區(qū)占用率過高時(shí)會(huì)影響系統(tǒng)的時(shí)候,所以Linux系統(tǒng)下要及時(shí)對(duì)這些進(jìn)行清理,下面小編就給大家介紹下如何清理Linux系統(tǒng)中的swap、buffer及cache,一起來學(xué)習(xí)下吧。
swap清理:
代碼如下:
swapoff -a swapon -a
注意:這樣清理有個(gè)前提條件,空閑的內(nèi)存必須比已經(jīng)使用的swap空間大
cache清理:
代碼如下:
sync; sync; sync; echo3 》/proc/sys/vm/drop_caches
sleep 2
echo 0》/proc/sys/vm/drop_caches
To free pagecache:
代碼如下:
echo 1 》/proc/sys/vm/drop_caches
To free dentries and inodes:
代碼如下:
echo 2 》/proc/sys/vm/drop_caches
To free pagecache,dentries and inodes:
代碼如下:
echo 3 》 /proc/sys/vm/drop_caches
/proc/sys/vm/drop_caches 的值默認(rèn)為0(所以我們清空后,還再恢復(fù)它的值為0)
上面就是清理Linux系統(tǒng)中的swap、buffer及cache的方法介紹了,swap的清理是有前提條件的,而swap、buffer的定時(shí)清理也是很有必要的。