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