在「增強型資料路徑」模式下執行的主機交換器上設定「多個內容」功能,藉此為 vNIC 提供多個核心。這有助於提高封包效能。

在以「增強型資料路徑」模式設定的主機上,為 vNIC 設定多個核心以啟用「多個內容」功能。

當主機交換器是設定在增強型資料路徑模式下執行時,您可以為 vNIC 流量設定「多個內容」功能。「多個內容」表示多個邏輯核心可以為 Tx (傳輸) 和 Rx (接收) 佇列提供服務,相對於單一內容,後者只有一個邏輯核心要同時為 Tx 佇列和 Rx 佇列提供服務。Tx 和 Rx 佇列配對代表 vNIC 佇列。

身為 admin,您可以根據網路流量負載為 vNIC 佇列指派「多個內容」。隨著 vNIC 佇列的流量負載增加,針對特定 vNIC 佇列的單一內容或邏輯核心可能會證明不足以負載平衡流量。將多個內容指派給該 vNIC 會為負載平衡流量配置更多的 vCPU 資源。

設計最佳化的網路並增加輸送量時,請考慮以下幾點:
  • 指派的邏輯核心數目取決於主機的容量。

  • 主機上可設定的預設佇列 RSS (DRSS) 數目取決於主機上可用的實體 CPU 數目上限。

  • 可以在 DRSS 和「多個內容」佇列之間共用邏輯核心。

  • DRSS 和多個內容可以獨立運作。但是,一併進行設定可為實體硬體佇列 (DRSS) 和 vNIC 佇列提供額外的效能優勢。如需有關設定 DRSS 的更多詳細資料,請參閱設定預設佇列接收端調整

必要條件

  • 若要為 vNIC 設定「多個內容」功能,請在主機上建立多個邏輯核心。
  • 確保主機交換器是設定在 ENS 中斷模式或增強型資料路徑模式下。「多個內容」功能在標準模式下無法使用。

程序

  1. 若要驗證主機交換器是否設定為在增強型資料路徑模式下執行,請執行下列操作:
    1. 根據 NSX 版本來導覽 UI,然後選取主機:
      • 系統 > 網狀架構 > 主機並選取叢集索引標籤。
      • 系統 > 網狀架構 > 主機並選取其他節點索引標籤。
    2. 選取傳輸節點。
    3. 選取概觀索引標籤,並確認 Enhanced Datapath Capable 參數已設定為
  2. 若要為透過增強型資料路徑模式管理的 vNIC 流量設定多個內容功能,請編輯虛擬機器的組態選項,並設定下列參數值。如需如何編輯虛擬機器組態選項的詳細資料,請參閱最新的《vSphere 虛擬機器管理指南》
    ethernetX.ctxPerDev = "3"

    其中,值 3 表示對每個 vNIC 佇列套用多個內容功能。

    內容的其他支援值為:
    • ethernetX.ctxPerDev =1 表示對每個 vNIC 套用多個內容功能。
    • ethernetX.ctxPerDev =2 表示對每台虛擬機器套用多項內容功能 (預設值)。如果將該值設定為 0 - ethernetX.ctxPerDev = 0,會將該值設定為 2 (預設值)。

結果

增強型資料路徑透過使用針對 vNIC 佇列設定的多個內容功能來改善封包輸送量。