在 VMkernel 網路介面卡上使用 TSO 時,實體 NIC 會將大的資料區塊分割為多個 TCP 區段,而非 CPU。因此,CPU 可為應用程式提供更多週期。依預設,如果主機的 NIC 支援硬體 TSO,則將主機設定為使用該硬體 TSO。

開始之前

確認是否滿足下列需求之一:

  • VMkernel 介面卡不會處理與主機網路服務 (如 iSCSI、vSphere vMotion 等) 相關的流量。

  • 網路服務可以使用替代 VMkernel 介面卡傳送流量。

執行這項作業的原因和時機

如果對特定 VMkernel 介面卡停用了 TSO,則重新啟用 TSO 的唯一方式是刪除此介面卡,然後在 TSO 啟用的狀態下重新建立。

程序

  1. vSphere Web Client 中導覽至主機。
  2. 管理下,選取網路功能,然後選取 VMkernel 介面卡
  3. 從清單中選取 VMkernel 介面卡,然後記下其設定。

    稍後,您應對新增的 VMkernel 介面卡進行相同設定。

  4. 按一下移除
  5. 在確認對話方塊中,按一下分析影響,確認沒有任何網路服務受到影響,然後按一下確定
  6. 在 VMkernel 介面卡清單中,按一下新增主機網路
  7. 在 [新增連線類型] 頁面上,選取 VMkernel 網路介面卡,然後按下一步
  8. 在 [選取目標裝置] 頁面上,將 VMkernel 介面卡指派給標準交換器或分散式連接埠群組。
  9. 在 [連接埠內容] 頁面上,設定與舊介面卡相關的 IP 版本和網路服務,然後按下一步
  10. 在 IPv4 設定分頁和 IPv6 設定頁面上,設定舊介面卡使用的 IP 設定。
  11. 檢閱設定,然後按一下完成