天天看點

Linux手動釋放緩存的方法

inux釋放記憶體的指令:

sync

echo 1 > /proc/sys/vm/drop_caches

drop_caches的值可以是0-3之間的數字,代表不同的含義:

0:不釋放(系統預設值)

1:釋放頁緩存

2:釋放dentries和inodes

3:釋放所有緩存

釋放完記憶體後改回去讓系統重新自動配置設定記憶體。

echo 0 >/proc/sys/vm/drop_caches

free -m #看記憶體是否已經釋放掉了。

如果我們需要釋放所有緩存,就輸入下面的指令:

echo 3 > /proc/sys/vm/drop_caches

轉載于:https://www.cnblogs.com/112ba/p/8286772.html

繼續閱讀