如何查看同一虚拟机中不同组件的使用百分比

How to see the usage percentage of different components in same Virtual Machine

我正在通过 Jmeter 测试一个网站,但它的所有组件都说 LMS CMS Mongodb 和 Mysql 都在同一个虚拟机中

如何查看其个人使用统计信息? 最好在图中

您需要监控要在该 VM 上监控的每项服务的进程。例如,如果你想监控前 10 个 CPU 饥饿进程并将其记录到 Linux 中的日志文件中,请使用以下命令:

while true; do (echo "%CPU %MEM ARGS $(date)" && ps -e -o pcpu,pmem,args --sort=pcpu | cut -d" " -f1-5 | tail) >> ps.log; sleep 5; done

然后您可以利用日志文件中的数据相应地绘制图表。另一种选择是使用第三方 APM 工具(如 New Relic 或 App Dynamics)来监控您的 VM,您还可以获得所有受监控进程的自动报告。

您可以使用 nmon 来捕获每个进程的资源利用率。详情可参考:http://www.ibm.com/developerworks/aix/library/au-analyze_aix/

首先保存 nmon 日志,然后使用 nmon 分析器绘制图形。