我经常面临这样的问题:有一些东西在侵蚀我的记忆,但我却不知道到底是什么。
我在同一个服务器上运行着 redis、mysql、ruby、php 和 apache,运行良好,但突然间有些东西占用了太多内存。TOP 命令没有告诉我任何让我担心的事情。
我怎样才能找到问题所在?
答案1
尝试htop
在屏幕会话中按 F6,按 MEM 排序,您就会看到。或者,您可以设置一个munin-node
,并获取可视化系统行为的图表。atop -m
对我来说也非常有效。有些系统隐藏了超级用户进程。在这种情况下,请以 root 身份执行分析。