在Linux服务器上手工释放内存的方法(图文)

发布时间:2019-11-13编辑:脚本学堂
本文介绍下,在linux服务器上手工释放内存的简单方法,free与echo命令的灵活应用。有需要的朋友,参考下吧。

当在linux系统下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。
对于这个问题,可以通过手工释放内存的方法来解决。

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

1,查看内存使用情况
free -m
 

查看内存使用情况

2,释放内存
 

复制代码 代码示例:
/bin/sync
/bin/echo "1">/proc/sys/vm/drop_caches

3,查看内存使用情况
free -m
 

查看内存情况

有兴趣的朋友,可以写个shell/ target=_blank class=infotextkey>shell脚本,定时检查当前内存使用情况,然后清除即可。