用法 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