Posted on 2011-01-03 20:03
leekiang 閱讀(343)
評論(0) 編輯 收藏 所屬分類:
LINUX,UNIX
總有很多朋友對于Linux的內存管理有疑問,而在新版核心中,似乎對這個問題提供了新的解決方法。
當在Linux下頻繁存取文件后,物理內存會很快被用光,當程序結束后,內存不會被正常釋放,而是一直作為caching。這個問題,貌似有不少人在問,不過都沒有看到有什么很好解決的辦法。通過以下方法,可以快速釋放你的內存。
注:不建議在數據庫之類的服務器上手動釋放內存,有可能造成數據丟失。
1.查看內存使用情況
free -m
2.釋放內存
sync
echo "1">/proc/sys/vm/drop_caches
3.查看內存使用情況
free -m
轉自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