在传输路径上激活 TCP 分段卸载 (TSO) 可让网卡将较大的数据块分为多个 TCP 分段。停用 TSO 以使 CPU 执行 TCP 分段。

默认情况下,如果主机的物理适配器支持硬件 TSO,则主机可使用硬件 TSO。

过程

  1. vSphere Client 中,导航到主机。
  2. 配置选项卡上,展开系统
  3. 单击高级系统设置
  4. 编辑 Net.UseHwTSO(适用于 IPv4)和 Net.UseHwTSO6(适用于 IPv6)参数的值。
    • 要激活 TSO,请将 Net.UseHwTSONet.UseHwTSO6 设置为 1
    • 要停用 TSO,请将 Net.UseHwTSONet.UseHwTSO6 设置为 0
  5. 单击确定应用更改。
  6. 要重新加载物理适配器的驱动程序模块,请在主机的 ESXi Shell 中运行 esxcli system module set 控制台命令。
    1. 要停用驱动程序,请将 esxcli system module set 命令与 --enabled false 选项一起运行。
      esxcli	system module set	--enabled false --module nic_driver_module
    2. 要激活驱动程序,请将 esxcli system module set 命令与 --enabled true 选项一起运行。
      esxcli	system module set	--enabled true --module nic_driver_module

结果

如果物理适配器不支持硬件 TSO,则 VMkernel 会将来自客户机操作系统的大型 TCP 数据包分段并其发送至适配器。