在Linux服務(wù)器上手工釋放內(nèi)存(轉(zhuǎn))
Posted on 2011-01-03 20:03 leekiang 閱讀(346) 評論(0) 編輯 收藏 所屬分類: LINUX,UNIX總有很多朋友對于Linux的內(nèi)存管理有疑問,而在新版核心中,似乎對這個問題提供了新的解決方法。
當在Linux下頻繁存取文件后,物理內(nèi)存會很快被用光,當程序結(jié)束后,內(nèi)存不會被正常釋放,而是一直作為caching。這個問題,貌似有不少人在問,不過都沒有看到有什么很好解決的辦法。通過以下方法,可以快速釋放你的內(nèi)存。
注:不建議在數(shù)據(jù)庫之類的服務(wù)器上手動釋放內(nèi)存,有可能造成數(shù)據(jù)丟失。
1.查看內(nèi)存使用情況free -m
2.釋放內(nèi)存
sync
echo "1">/proc/sys/vm/drop_caches
3.查看內(nèi)存使用情況
free -m
轉(zhuǎn)自http://www.gaojinbo.com/%e5%9c%a8linux%e6%9c%8d%e5%8a%a1%e5%99%a8%e4%b8%8a%e6%89%8b%e5%b7%a5%e9%87%8a%e6%94%be%e5%86%85%e5%ad%98.html