绘制 Linux 上进程的内存使用情况

绘制 Linux 上进程的内存使用情况

我正在尝试诊断某个进程中的内存泄漏,并寻找一种工具来绘制其随时间变化的内存使用情况图。

Linux 上是否有任何工具支持以类似于 Windows PerfMon 的形式绘制图表?

我尝试使用 IBM 虚拟助手,但它只在 32 位上运行,而我有 64 位平台。

谢谢。

答案1

快速破解:

for((i=0;;++i)) { echo $i $(grep VmSize /proc/$(pidof firefox-bin)/status | grep -o '[0-9]*'); sleep 1 || break; } > 数据
^C
图表-TX 数据

对于“VmSize”以外的内容也可以做同样的事情。

答案2

我们使用 Cacti(下一代 MRTG)来绘制系统内存使用情况图。

相关内容