Linux記憶體釋放指令

echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
建議用第1行、第2行指令可即可,可從dentries、inodes中壓出更多的空間,echo 3不建議,因為容易造成系統錯誤,另外釋放完1、2後,請在調為預設值
請輸入指令:echo 0 > /proc/sys/vm/drop_caches
完成搞定!!
其實LINUX不太需要去理會記憶體使用狀況,因為系統會自行管理,
若記憶體不足常導致電腦變慢或異常,就會建議直接加大記憶體。(現在記憶體也都蠻便宜的)

另外有些人可人會擔心記憶體的used量大,而free量小,怕記憶體不足,
其實哪也是正常的,記憶體used大多跑到cached了,所以會顯得記憶體好像快不夠用了,
但是當你在工作時,系統會自然將cached釋放出來給user。
free永遠都是剩那麼一點是不會影嚮server效能!

那何時該加大記憶體呢?
當您的記憶體使用、Swap同時都處於高值時,您可能就需要考慮加大記憶裡了。 
因為這樣有可能會造成系統不穩、以及系統錯誤。

PS:LINUX更新指令:
yum update
(輸入指令後系統會顯示更新項目,並問你是否輸入,按Y後,即可自動下載與更新!)
若無更新系統會顯示無須更新。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *