-1

当小云在 CloudSim 中以固定间隔(例如每 5 分钟)运行时,如何监控每个 VM 的 CPU 利用率和系统响应时间?我知道 VM 类的 getTotalUtilizationOfCpu() 函数用于获取 VM 的 CPU 利用率,但我不知道在哪里调用该函数。

谢谢你的帮助。

4

2 回答 2

0

CloudSim 没有内置功能来计算 VM 的资源利用率。您可以为此使用 CloudSim Plus,它是CloudSim的现代版本,具有许多专有功能和错误修复。

另一个问题的答案正是您正在寻找的。在这里检查。

于 2019-08-08T18:27:55.713 回答
0

如果您的应用程序是基于 Java 的,您可以考虑使用JMXMon 样本收集器,它允许收集和绘制任意JMX 属性,这样您就可以获得系统 CPU 负载,例如:

JMeter JMX Java CPU 负载

对于其他技术,仍然可以使用PerfMon Metrics Collector,但需要在 CloudSim 主机上安装服务器代理应用程序。

查看如何在 JMeter 负载测试期间监控服务器运行状况和性能一文了解更多信息。

于 2018-02-12T08:19:24.380 回答