当前位置: 首页 > 知识库问答 >
问题:

CloudSim-Cpu利用率

易自珍
2023-03-14

谁能解释一下这两种方法的真正区别

vm。GetTotalizationofCPU(CloudSim.clock());

cloudlet.get利用OfCpu(CloudSim.clock());

提前感谢

共有1个答案

云星波
2023-03-14

这就是区别。

1)vm.getTotalUtilzationOfCpu(CloudSim.clock());

GetTotalizationofCPU是vm类的方法。您可以通过vm类的实例调用它

如果您在源代码中查看此方法的实现。

public abstract double getTotalUtilizationOfCpu(double time);

    /**
     * Gets the current requested mips.
     * 
     * @return the current mips
     */

它以mips的形式返回cpu利用率

2) cloudlet。getUtilizationOfCpu(CloudSim.clock());

GetTotalizationofCPU是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之间)

 类似资料:
  • 问题内容: 在Linux中是否有命令或任何其他方式来获取当前或平均 CPU使用率 (对于多处理器环境)? 我在小型系统中使用嵌入式Linux。基本上,我需要确定CPU利用率,以便在CPU利用率很高的情况下,可以将新进程转移到系统中的另一个控制器,而不是在可能忙于执行更重要进程的主处理器上执行。 这个问题不仅仅在于对进程进行优先级排序,另一个控制器可以充分处理新进程,只是当主处理器不忙时,我希望它来

  • 我正在使用mod安全规则https://github.com/SpiderLabs/owasp-modsecurity-crs清理用户输入数据。在将用户输入与mod security rule正则表达式匹配时,我面临着cpu激增和延迟。总的来说,它包含500个正则表达式来检查不同类型的攻击(xss、badrobots、generic和sql)。对于每个请求,我检查所有参数并对照所有这500个正则表

  • 本文向大家介绍python和bash统计CPU利用率的方法,包括了python和bash统计CPU利用率的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python和bash统计CPU利用率的方法。分享给大家供大家参考。具体如下: 开始的时候写了一个 bash 的实现; 因为最近也在学习 python ,所以就尝试着用 python 再实现一回; 支援 python2 环境; 请各位

  • 我正在研究一种算法,以选择VM来部署Cloudlet(任务)。现在,每当cloudlet完成执行时,我需要更新VM当前分配的ram。 我不知道我需要在哪里做这件事。 我在DataCenterbroker类的processCloudletReturn()方法中尝试了这个 但只有在将所有云小程序提交给VM后才会调用它。 每当cloudlet成功执行时,我需要更新VM的Ram。 对于,例如: 让我们考虑

  • Cloudsim中的分时是如何工作的,没有代表时间片或量子的变量,那么循环的概念在Cloudsim中是如何验证的呢? 如果我们有50个Cloudlet,10个VM

  • 我正在我的a集群(10个节点)中运行几个kubernetes pod。每个pod只包含一个托管一个工作进程的容器。我已指定容器的CPU“限制”和“请求”。以下是在节点(crypt12)上运行的一个pod的描述。 以下是我运行“kubectl可描述节点crypt12”时的输出 更新:我在github问题讨论中找到了问题的答案:“kubectl描述节点”中的cpu百分比是“cpu限制/#个内核”。由于