欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

linux 内存占用过高

发布时间:2023/12/20 44 豆豆
生活随笔 收集整理的这篇文章主要介绍了 linux 内存占用过高 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1. 使用top 查看内存的占用情况,然后键入"M"命令根据内存的占用情况降序排列("P"是CPU占用情况降序排列)
2.关闭掉不需要的进程,
3.再使用top查看内存占用情况,发觉内存占用率已经降下来了,但是free -g却还有100G被占用(内存总共128G),vmstat发现是cache 占用了大量内存。
4. 使用 echo 1 > /proc/sys/vm/drop_caches 释放缓存
常用的释放缓存的命令如下

To free pagecache:仅清除页面缓存(PageCache)

echo 1 > /proc/sys/vm/drop_caches

To free dentries and inodes:清除目录项和inode
 echo 2 > /proc/sys/vm/drop_caches

To free pagecache, dentries and inodes:清除页面缓存,目录项和inode
 echo 3 > /proc/sys/vm/drop_caches


5.再使用free -g 查看内存使用情况

转载

总结

以上是生活随笔为你收集整理的linux 内存占用过高的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。