在 VMkernel 网络适配器上使用 TSO 时,物理网卡会将较大的数据块(而非 CPU)分为多个 TCP 分段。因此,CPU 具有更多周期供应用程序运行。默认情况下,如果主机的网卡支持硬件 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. 查看设置,然后单击完成