從 vSphere 8 開始,支援虛擬超執行緒,請參閱虛擬機器的虛擬超執行緒支援
。在 VIO 7.3 中,使用者可以建立啟用 vHT 的執行個體。
必要條件
- 需要 vSphere 8。
- 需要硬體版本 VMX 20。
- 在 vSphere 8 中,每個核心的執行緒數設定為 2。
程序
- 使用 Openstack CLI 建立啟用 vHT 的執行個體。
- 使用 vHT 內容集建立類型模板。
openstack flavor create --vcpus 2 --ram 512 --disk 1 m1.tiny.ht openstack flavor set m1.tiny.ht --property vmware:latency_sensitivity_level="high with HT"
- 使用上述類型模板建立 Nova 執行個體。
- 使用 vHT 內容集建立類型模板。
- 使用者也可以在 Horizon UI 中建立啟用 vHT 的執行個體。
- 在
Admin->Flavors
中建立類型模板。VCPU 數目應為偶數。 - 更新中繼資料,
setting vmware:latency_sensitivity_level to "high with HT"
。 - 使用上述類型模板建立執行個體。
- 在
結果
使用者可以檢查 VMX 檔案並檢視以下選項:
cpuid.numSMT=2 sched.cpu.latencySensitivity="high" virtualHW.version=20
或者,使用者也可以在 vCenter 中檢查虛擬機器設定,並確保延遲敏感度設定為 High with Hyperthreading
。
quota:cpu_reservation_percent or quota:cpu_reservation
與
vmware:latency_sensitivity_level="high with HT"
一起設定。使用者應使用預設值,即 50%。