识别泄漏内存的进程

Modified on: Sun, 10 Nov 2019 02:40:02 +0800

在Linux服务器(Ubuntu Lucid)上,我使用的交换在服务器上按小时增长,我很难确定哪个进程在交换中增长。

我可以用什么工具来监控它?

作者:ℝaphink

最佳答案

我这样做的通常方法是让系统运行,直到交换利用率明显高于“应该”。一旦你看到问题运行top,按虚拟内存大小排序(有时只是在Linux上调用SizeVIRT - 那个人VM大小和驻留大小之间的最大差异(RES)通常是您的罪魁祸首。

最明确的方法是确保它是安全的,然后杀死这个过程 - 如果你的交换突然释放,你就会发现你的泄漏。

作者:voretaq7

相关问答

添加新评论