谁能解释这两种方法之间的真正区别
vm.getTotalUtilizationOfCpu(CloudSim.clock());
和
cloudlet.getUtilizationOfCpu(CloudSim.clock());
提前致谢
谁能解释这两种方法之间的真正区别
vm.getTotalUtilizationOfCpu(CloudSim.clock());
和
cloudlet.getUtilizationOfCpu(CloudSim.clock());
提前致谢
这就是区别。
1) vm.getTotalUtilizationOfCpu(CloudSim.clock());
getTotalUtilizationOfCpu 是类 vm 的方法。 您可以通过 vm 类的实例来完成所有操作
如果您在源代码中查看此方法的实现。
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 类的实例调用它
如果您在源代码中查看此方法的实现。
/**
* 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 之间)