歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux維護 >> 如何清理Linux中的swap、buffer及cache

如何清理Linux中的swap、buffer及cache

日期:2017/3/2 10:34:56   编辑:Linux維護

buffer和cache是Linux服務器的緩存,而swap分區占用率過高時會影響系統的時候,所以Linux系統下要及時對這些進行清理,下面小編就給大家介紹下如何清理Linux系統中的swap、buffer及cache,一起來學習下吧。

swap清理:

代碼如下:

swapoff -a && swapon -a

注意:這樣清理有個前提條件,空閒的內存必須比已經使用的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 的值默認為0(所以我們清空後,還再恢復它的值為0)

上面就是清理Linux系統中的swap、buffer及cache的方法介紹了,swap的清理是有前提條件的,而swap、buffer的定時清理也是很有必要的。

Copyright © Linux教程網 All Rights Reserved