如何查看同一虚拟机中不同组件的使用百分比
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 分析器绘制图形。
我正在通过 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 分析器绘制图形。