答案 0 :(得分:2)
当进程没有提供它不再需要的内存时,就会发生内存泄漏
所以首先运行top
并键入>
键以按内存利用率或虚拟内存利用率排序
你应该检查你在/proc/meminfo
中使用了多少交换然后检查inactive(anon)
它是否具有大于交换内存的高值然后使你的交换大于它
最后,运行free -m
以查看内存详细信息
如果你发现缓存很高,请运行以下命令
echo 3 > /proc/sys/vm/drop_caches; sync
然后再次运行free -m
以查看更改
答案 1 :(得分:1)
我认为glances实用程序更适合此目的。它更加用户友好,并为实时服务器统计提供各种选项。有关该实用程序的详细信息,请参阅this页。