看板 Linux 關於我們 聯絡資訊
想要問一下記憶體問題 我在Centos系統上安裝了16G 記憶體 快取吃了10G 實體吃了5G 只剩下1G記憶體 理論上記憶體快不夠的時候 會自動釋放記憶體 但是遲遲都不會自動釋放 記憶體只剩下500M 可以使用 目前都是用手動釋放記憶體 sync;sync;sync echo 1 > /proc/sys/vm/drop_caches echo 0 > /proc/sys/vm/drop_caches 有什麼方法或我要設定什麼嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.251.56 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1492042184.A.456.html
LINGZ: 記憶體就是要拿來用的不是放在那邊閒著看爽的吧! 04/13 08:50
et69523820: 但是他不會釋放 記憶體全部吃光光 04/13 09:37
et69523820: 服務都停止了 吃到伺服器掛掉 04/13 09:37
dou0228: 服務都停了,要去追 memory leak,而不是 drop cache 04/13 09:42
et69523820: 請問一下實體可用剩0 快取還有好幾g 04/13 09:57
et69523820: 也是要往記憶體洩漏那邊找問題嗎? 04/13 09:57
et69523820: 快取自動釋放的時機是什麼時候? 04/13 09:57
dou0228: 有必要他就會放,基本上不須要理。 04/13 10:10
et69523820: 謝謝 04/13 10:34
fashionjack: 安裝時swap設多大? 應設22G,快取應該吃swap空間。 04/14 09:19
dou0228: 為啥要設定22G?實體如果用不到,設定小也可 04/14 09:28
kenwufederer: swap幹嘛設那麼大?不要唬濫人 04/15 17:24
kdjf: 快取進swap還叫快取嗎...? 04/15 19:12