【发布时间】:2018-02-11 08:00:42
【问题描述】:
当小云在 CloudSim 中以固定间隔(例如每 5 分钟)运行时,我如何监控每个 VM 的 CPU 利用率和系统响应时间? 我知道VM类的getTotalUtilizationOfCpu()函数是用来获取VM的CPU利用率的,但是我不知道在哪里调用这个函数。
感谢您的帮助。
【问题讨论】:
标签: cloud performance-testing cloudsim
当小云在 CloudSim 中以固定间隔(例如每 5 分钟)运行时,我如何监控每个 VM 的 CPU 利用率和系统响应时间? 我知道VM类的getTotalUtilizationOfCpu()函数是用来获取VM的CPU利用率的,但是我不知道在哪里调用这个函数。
感谢您的帮助。
【问题讨论】:
标签: cloud performance-testing cloudsim
如果您的应用程序是基于 Java 的,您可以考虑使用JMXMon Sample Collector,它允许收集和绘制任意JMX Attributes,这样您就可以得到System CPU Load,例如:
对于其他技术,仍然可以使用PerfMon Metrics Collector,但需要在您的 CloudSim 主机上安装Server Agent 应用程序。
查看How to Monitor Your Server Health & Performance During a JMeter Load Test 文章了解更多信息。
【讨论】: