---
title: 卸载参数配置
description: "常见卸载参数包括LRO、GRO、TSO。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengmodule/S920L08/usermanual/S920L08_06_0045.html
sourcePath: /source/zh/kunpengmodule/S920L08/usermanual/S920L08_06_0045.html
indexId: 7982bd3d9ae5bf53d056e2526fd8fd81a9355b3cc2f8d24e1724d929a0f9ff8c64
---
# 卸载参数配置

常见卸载参数包括LRO、GRO、TSO。

- TSO(TCP Segmentation Offload)
  受设备MTU（Maximum Transmission Unit，一般1518字节）大小限制，无论上层应用程序想一次发送多大的TCP数据，在经过OS协议栈处理后都会被自动切割成几个不超过MTU大小的TCP数据包并发送出去。

  TSO的作用是允许OS协议栈发送大于MTU的大数据包，由网卡硬件对该大数据包做数据切割。TSO在网卡硬件直接完成，属于硬件卸载，不消耗主机CPU资源。


- LRO(large-receive-offload)
  LRO通过将接收到的多个TCP数据聚合成一个大的数据包，然后传递给协议栈处理，以减少上层协议栈处理开销，提高系统接收TCP数据包的能力。

  LRO在网卡侧直接完成，属于硬件卸载，不消耗主机CPU资源。


- GRO（Generic Receive Offload）
  GRO的工作原理和LRO相同。GRO和LRO的区别是：GRO由主机系统软件完成卸载，需要消耗部分主机CPU资源。


相关命令如下：

- 查询网卡设备卸载参数
  ethtool -k <device-name>

- 配置网卡设备LRO、GRO和TSO卸载参数
  ethtool -K <device-name> lro <on/off>

  ethtool -K <device-name> gro <on/off>

  ethtool -K <device-name> tso <on/off>


on/off：表示开启/关闭网卡硬件卸载。
