您可以使用公式計算 vHT 的完整 CPU 保留。

對於沒有 vHT 的低延遲虛擬機器,虛擬機器的每個 vCPU 都具有與實體核心的執行緒的獨佔相似性。對於已啟用超執行緒的主機,合作夥伴超執行緒與閒置環境具有獨佔相似性。為低延遲虛擬機器的每個 vCPU 配置一個專用實體核心。

低延遲虛擬機器的 CPU 保留計算如下:

低延遲虛擬機器 (不含 vHT) CPU 保留下限 = numVcpus * cpuFrequency

但是,為虛擬機器啟用 vHT 時,實體核心的每個 hypertwin 將在虛擬機器的多個 vCPU 之間共用,其中每個 hypertwin 與虛擬機器的一個 vCPU 具有獨佔相似性。這意味著具有 numSMT 個實體超執行緒的核心由多個 numSMT 虛擬執行緒共用。在這種情況下,CPU 保留需求計算如下:

低延遲虛擬機器 (含 vHT) CPU 保留下限 = (numVcpus / numSMT) * cpuFrequency
表 1. 在 CPU 頻率為 2 GHz 的主機上將具有 20 個 vCPU 的低延遲虛擬機器開機的範例
numSMT = 1 (不含 vHT) numSMT = 2 (含 vHT)
numVcpus 20 20
實體核心數目 20 10 (每個核心由 2 個 vCPU 共用)
所需的 CPU 保留下限 20 * 2.0 GHz = 40 GHz (20/2) * 2.0 GHz = 20 GHz