伺服器系統記憶體老是達到97%以上,釋放記憶體吧!


最近發現,伺服器系統記憶體老是達到97%以上,導致系統有些異常。插了再多的記憶體(8G),好像也是一樣。

爬了文之後,才知道可以釋放記憶體。

超用記憶體

原來,我讓服務伺服器定期備份,每次動作後,會用到很多實體記憶體到快取,增加效率。但用完後都沒有還回來

必須下一些指令,才能釋放,以下為指令,我用了第三筆,果真回來大部分的記憶體!

To free pagecache, use

echo 1 > /proc/sys/vm/drop_caches

free dentries and inodes, use

echo 2 > /proc/sys/vm/drop_caches

free pagecache, dentries and inodes, use

echo 3 > /proc/sys/vm/drop_caches