[問題] 記憶體的問題

作者: et69523820 (小豬)   2017-04-13 08:09:40
想要問一下記憶體問題
我在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
記憶體就是要拿來用的不是放在那邊閒著看爽的吧!
作者: et69523820 (小豬)   2017-04-13 09:37:00
但是他不會釋放 記憶體全部吃光光服務都停止了 吃到伺服器掛掉
作者: dou0228 (7777)   2017-04-13 09:42:00
服務都停了,要去追 memory leak,而不是 drop cache
作者: et69523820 (小豬)   2017-04-13 09:57:00
請問一下實體可用剩0 快取還有好幾g也是要往記憶體洩漏那邊找問題嗎?快取自動釋放的時機是什麼時候?
作者: dou0228 (7777)   2017-04-13 10:10:00
有必要他就會放,基本上不須要理。
作者: et69523820 (小豬)   2017-04-13 10:34:00
謝謝
作者: fashionjack (神奇傑克)   2017-04-14 09:19:00
安裝時swap設多大? 應設22G,快取應該吃swap空間。
作者: dou0228 (7777)   2017-04-14 09:28:00
為啥要設定22G?實體如果用不到,設定小也可
作者: kenwufederer (Nash)   2017-04-15 17:24:00
swap幹嘛設那麼大?不要唬濫人
作者: kdjf (我抓得到什麼呢?)   2017-04-15 19:12:00
快取進swap還叫快取嗎...?

Links booklink

Contact Us: admin [ a t ] ucptt.com