在 VMware 上啟用 SR-IOV 是選擇性的,但必須要實現 DPDK 的所有效益,才能提升封包處理效能。

必要條件

這需要特定的 NIC 卡。下列晶片組已通過 VMware 認證,可與 SD-WAN Gateway 搭配使用。

  • Intel 82599/82599ES
  • Intel X710/XL710
備註: 在 VMware 上以 SR-IOV 模式使用 Intel X710/XL710 卡之前,請確定已正確安裝 〈部署必要條件〉一節中說明的支援韌體和驅動程式版本。

若要在 VMware 上啟用 SR-IOV:

  1. 確定您的 NIC 卡支援 SR-IOV。查看 https://www.vmware.com/resources/compatibility/search.php?deviceCategory=io 上的 VMware 硬體相容性清單 (HCL)

    品牌名稱:(Brand Name:) Intel

    I/O 裝置類型:(I/O Device Type:) 網路

    功能:(Features:) SR-IOV

    vcg-compatibility-guide

    下列 VMware 知識庫文章提供如何在支援的 NIC 上啟用 SR-IOV 的詳細資料:https://kb.vmware.com/s/article/2038739

  2. 如果您已有支援 NIC 卡,請移至特定的 VMware 主機,選取設定 (Configure) 索引標籤,然後選擇實體介面卡 (Physical adapters)

    vcg-physical-adapters

  3. 選取編輯設定 (Edit Settings)。將狀態 (Status) 變更為已啟用 (Enabled),並指定所需的虛擬函式數目。此數目會根據 NIC 卡類型而有所不同。
  4. 將 Hypervisor 重新開機。

    vcg-number-virtual_functions

  5. 如果 SR-IOV 已成功啟用,則在 ESXi 重新開機後,虛擬函式 (VF) 數目將會顯示在特定 NIC 下。

    vcg-sr-iov-vfs-area-display