我正在尝试诊断某个进程中的内存泄漏,并寻找一种工具来绘制其随时间变化的内存使用情况图。
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)来绘制系统内存使用情况图。