如何自動釋放RAM? - Linux

Table of Contents

最近發現了一個釋放RAM的指令,原本吃了120M的RAM,釋放完瞬間降到40MB

但是Linux不會自動釋放RAM,所以得要不定時自己去下那個指令

請問有辦法讓他在「CPU空閒時」自動釋放RAM嗎,或是每半小時自釋放一次?

謝謝大家!


--

All Comments

Dora avatarDora2012-10-05
有意義嗎?
Emma avatarEmma2012-10-06
win用戶思維
Olga avatarOlga2012-10-09
linux上沒必要,不如寫個腳本,半小時重開釋放RAM XD
Anonymous avatarAnonymous2012-10-09
可能要買個機械手臂,定時開機殼把RAM拔起來釋放
Iris avatarIris2012-10-13
XDDDDDDDDDDDDDDDD
Puput avatarPuput2012-10-16
玩笑開完了,還是認真回答一下.你先用 free 看一下,你所謂
釋放的RAM,是否來自cached的減少?若是,這種釋放在linux下
Leila avatarLeila2012-10-17
是沒什麼意義的.閒置的RAM被OS拿去做cache是增加效能,反正
閒著也是閒著.
Hedwig avatarHedwig2012-10-17
用free看過,就是RAM會越來越少....
Skylar Davis avatarSkylar Davis2012-10-21
越來越少是正常現象......
Bethany avatarBethany2012-10-22
系統運作本來就需要RAM 你把人家用好好的東西拿走幹嘛
Hedwig avatarHedwig2012-10-22
你要在意的是 -/+ buffers/cache 這行,如果沒有變少就別動他
Ina avatarIna2012-10-31
搜尋 drop_caches 可以清掉 cache 這樣 free ram 會變大 XD