MDA/MDD/TDD/DDD/DDDDDDD
posts - 536, comments - 111, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

在Linux服务器上手工释放内存(转)

Posted on 2011-01-03 20:03 leekiang 阅读(328) 评论(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


只有注册用户登录后才能发表评论。


网站导航: