想要問一下記憶體問題
我在Centos系統上安裝了16G 記憶體 快取吃了10G 實體吃了5G
只剩下1G記憶體 理論上記憶體快不夠的時候 會自動釋放記憶體
但是遲遲都不會自動釋放 記憶體只剩下500M 可以使用
目前都是用手動釋放記憶體
sync;sync;sync
echo 1 > /proc/sys/vm/drop_caches
echo 0 > /proc/sys/vm/drop_caches
有什麼方法或我要設定什麼嗎? 謝謝
作者:
LINGZ (肥兔小欽)
2017-04-13 08:50:00記憶體就是要拿來用的不是放在那邊閒著看爽的吧!
但是他不會釋放 記憶體全部吃光光服務都停止了 吃到伺服器掛掉
作者: dou0228 (7777) 2017-04-13 09:42:00
服務都停了,要去追 memory leak,而不是 drop cache
請問一下實體可用剩0 快取還有好幾g也是要往記憶體洩漏那邊找問題嗎?快取自動釋放的時機是什麼時候?
作者: dou0228 (7777) 2017-04-13 10:10:00
有必要他就會放,基本上不須要理。
安裝時swap設多大? 應設22G,快取應該吃swap空間。
作者: dou0228 (7777) 2017-04-14 09:28:00
為啥要設定22G?實體如果用不到,設定小也可
作者:
kdjf (我抓得到什麼呢?)
2017-04-15 19:12:00快取進swap還叫快取嗎...?