如何在CloudSim中以恒定间隔运行cloudlet时监控每个VM的CPU利用率和系统响应时间(例如每5分钟一次)? 我知道VM类的getTotalUtilizationOfCpu()函数用于获取VM的CPU利用率,但我不知道在哪里调用这个函数。
感谢您的帮助。
答案 0 :(得分:0)
如果您的应用程序是基于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文章了解详情。
答案 1 :(得分:0)