当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法。通过以下方法,可以快速释放你的内存。

  注:不建议在数据库之类的服务器上手动释放内存,有可能造成数据丢失。

  1.查看内存使用情况

  free -m

image

  2.释放内存

  /bin/sync

  /bin/echo "1">/proc/sys/vm/drop_caches

  3.查看内存使用情况

  free -m

image

  完成!

posted on 2011-10-08 16:09  敌敌  阅读(365)  评论(0编辑  收藏  举报