已啟用超執行緒的主機的執行方式與沒有超執行緒的主機類似。但是,如果啟用超執行緒,可能需要考慮某些因素。

ESXi 主機能夠智慧地管理處理器時間,保證負載均勻分佈在系統的多個處理器核心上。相同核心上的邏輯處理器具有連續的 CPU 編號,因此 CPU 0 和 1 一起在第一個核心上,而 CPU 2 和 3 在第二個核心上,依此類推。虛擬機器會優先在兩個不同的核心上排程,而非在同一核心的兩個邏輯處理器上排程。

邏輯處理器如果未工作,會將其置於暫停狀態。這會釋放此處理器的執行資源,同時允許在相同核心的另一個邏輯處理器上執行的虛擬機器使用此核心的全部執行資源。VMware 排程器會合理考慮此暫停時間,因此使用核心的全部資源執行的虛擬機器的效率要高於在半個核心上執行的虛擬機器。這種管理處理器的方式可確保伺服器不會違反任何標準的 ESXi 資源配置規則。

在使用超執行緒的主機上啟用 CPU 相似性之前,請考慮資源管理需求。例如,如果將優先順序較高的虛擬機器繫結到 CPU 0,並將另一個優先順序較高的虛擬機器繫結到 CPU 1,則這兩個虛擬機器必須共用相同的實體核心。在此情況下,可能無法滿足這些虛擬機器的資源需求。請確保所有自訂相似性設定對超執行緒系統都有意義。