用法 CPU使用率作为间隔期间的百分比。 o VM - 活动使用的虚拟CPU数量,占可用CPU总数的百分比。这是主机对CPU使用情况的看法,而不是来宾操作系统视图。它是虚拟机中所有可用虚拟CPU的平均CPU利用率。例如,如果具有一个虚拟CPU的虚拟机正在具有四个物理CPU并且CPU使用率为100%的主机上运行,则该虚拟机将完全使用一个物理CPU。
虚拟CPU使用率= usagemhz /(虚拟CPU数量x核心频率) o主机 - 主机的主动使用的CPU,占可用CPU总数的百分比。活动CPU大约等于所用CPU与可用CPU的比率。
可用CPU =的物理CPU X时钟速率#
100%表示在主机上的所有CPU。例如,如果四个CPU主机正在运行具有两个CPU的虚拟机,并且使用率为50%,则主机将完全使用两个CPU。 o群集 - 群集中所有虚拟机的活动使用CPU的总数,占总可用CPU的百分比。
CPU使用率= CPU usagemhz /作为间隔期间以兆赫兹,effectivecpu
CPU使用率,。 o VM - 活动使用的虚拟CPU数量。这是主机对CPU使用情况的看法,而不是来宾操作系统视图。 o主机 - 主机上所有已启动虚拟机的活动CPU使用情况的总和。最大可能值是处理器的频率乘以处理器的数量。例如,如果您的主机有四个2GHz CPU运行使用4000MHz的虚拟机,则主机完全使用两个CPU。 4000 /(4×2000)= 0.50
使用: 时间占到虚拟机。如果系统服务代表该虚拟机运行,则应该向该虚拟机收取该服务花费的时间(由cpu.system表示)。如果不是,则不应该花这个虚拟机花费的时间(由cpu.overlap表示)。
参考:http://pubs.vmware.com/vsphere-51/index.jsp?topic=%2Fcom.vmware.wssdk.apiref.doc%2Fcpu_counters.html
我采纳了你的建议。我只是为了自己的目的定义了CPU使用率和CPU利用率。为整个“术语沙拉”添加一点点混淆:当使用CPU时间的程序,进程或线程时,我使用术语“CPU使用率”。说到整个系统CPU需求时,我使用CPU利用率。这意味着所有进程的CPU使用率的总和代表系统CPU使用率。 – Incanus