任何人都可以解释这两种方法之间的真正区别
vm.getTotalUtilizationOfCpu(CloudSim.clock());
和
cloudlet.getUtilizationOfCpu(CloudSim.clock());
提前致谢
答案 0 :(得分:0)
这就是区别。
1)vm.getTotalUtilizationOfCpu(CloudSim.clock());
getTotalUtilizationOfCpu是类vm的方法。 您可以通过vm class
的实例来全部如果您在source code中查看此方法的实现。
public abstract double getTotalUtilizationOfCpu(double time);
/**
* Gets the current requested mips.
*
* @return the current mips
*/
以mips的形式返回 cpu利用率
2)cloudlet.getUtilizationOfCpu(CloudSim.clock());
getTotalUtilizationOfCpu是类cloudlet的方法。 您可以通过cloudlet类的实例调用它
如果您在source code中查看此方法的实现。
/**
* Gets the utilization percentage of cpu.
*
* @param time the time
* @return the utilization of cpu
*/
public double getUtilizationOfCpu(final double time) {
return getUtilizationModelCpu().getUtilization(time);
}
以百分比形式返回 cpu利用率(介于0到1之间)