[問題] 如何自動釋放RAM?

看板Linux作者 (ids93216)時間13年前 (2012/10/02 00:06), 編輯推噓2(2013)
留言15則, 9人參與, 最新討論串1/3 (看更多)
最近發現了一個釋放RAM的指令,原本吃了120M的RAM,釋放完瞬間降到40MB 但是Linux不會自動釋放RAM,所以得要不定時自己去下那個指令 請問有辦法讓他在「CPU空閒時」自動釋放RAM嗎,或是每半小時自釋放一次? 謝謝大家! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.55.91

10/02 00:29, , 1F
有意義嗎?
10/02 00:29, 1F

10/02 00:53, , 2F
win用戶思維
10/02 00:53, 2F

10/02 01:10, , 3F
linux上沒必要,不如寫個腳本,半小時重開釋放RAM XD
10/02 01:10, 3F

10/02 07:02, , 4F
可能要買個機械手臂,定時開機殼把RAM拔起來釋放
10/02 07:02, 4F

10/02 08:05, , 5F
XDDDDDDDDDDDDDDDD
10/02 08:05, 5F

10/02 09:05, , 6F
玩笑開完了,還是認真回答一下.你先用 free 看一下,你所謂
10/02 09:05, 6F

10/02 09:05, , 7F
釋放的RAM,是否來自cached的減少?若是,這種釋放在linux下
10/02 09:05, 7F

10/02 09:06, , 8F
是沒什麼意義的.閒置的RAM被OS拿去做cache是增加效能,反正
10/02 09:06, 8F

10/02 09:06, , 9F
閒著也是閒著.
10/02 09:06, 9F

10/02 21:29, , 10F
用free看過,就是RAM會越來越少....
10/02 21:29, 10F

10/02 22:41, , 11F
越來越少是正常現象......
10/02 22:41, 11F

10/02 23:03, , 12F
系統運作本來就需要RAM 你把人家用好好的東西拿走幹嘛
10/02 23:03, 12F

10/02 23:50, , 13F
你要在意的是 -/+ buffers/cache 這行,如果沒有變少就別動他
10/02 23:50, 13F

10/05 13:39, , 15F
搜尋 drop_caches 可以清掉 cache 這樣 free ram 會變大 XD
10/05 13:39, 15F
文章代碼(AID): #1GQRzfps (Linux)
文章代碼(AID): #1GQRzfps (Linux)