Vmware-Esxi

計算虛擬資源

  • July 11, 2016

我使用 VMware ESXi 虛擬化了一個伺服器。我的虛擬機有 8 個 vCPU,而真正的處理器是 Intel Xeon E5-2620 v3(6 核)@ 2,4 GHz。為了估計執行該虛擬機所需的虛擬資源,以下計算是否正確?GHz 總量 = vCPU 數量 * 時鐘 CPU = 8 * 2,4 = 19,2 GHz

提前致謝。

安德烈亞

VMware vSphere 文件 ( https://pubs.vmware.com/vsphere-60/index.jsp#com.vmware.vsphere.monitoring.doc/GUID-FB4C372B-49AC-4A0F-8573-D8E23241570A.html ),關於 CPU圖表 說:

集群中的主機、資源池或虛擬機積極使用的 CPU 量。

■ 計數器:usagemhz

■ 統計類型:速率

■ 單位:兆赫茲 (MHz)

因此,似乎在代表虛擬機 CPU 使用率的圖表中,它提供了有關消耗的資訊;因此,正如我在之前的評論中所說,在該圖表中,5% 的 CPU 使用率對應於 961 MHz,這意味著 100% 對應於 19.2 GHz。

另一方面,從應用於主機的同類型圖表中,我可以看到 6.96% 的使用率對應於使用的 1000 MHz,這意味著 100% 對應於 14.4 GHz。並且 14,4 GHz 也是計算的結果:

GHz 總量 = CPU 數量 * 時鐘 CPU = 6 * 2,4 GHz= 14,4 GHz,其中 6 是真實處理器的核心數。

我認為答案在 CPU 使用率圖表中。

引用自:https://serverfault.com/questions/789148