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

时间:2015-06-26 09:26:04

标签: jmeter virtual-machine monitoring performance-testing

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

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

2 个答案:

答案 0 :(得分:0)

您需要监视要在该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,您还可以获得所有受监控流程的自动报告。

答案 1 :(得分:0)

您可以nmon捕获每个进程的资源利用率。有关详细信息,请参阅:http://www.ibm.com/developerworks/aix/library/au-analyze_aix/

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