---
title: 开启LRO
description: "LRO（Large Receive Offload），通过将接收到的多个TCP数据聚合成一个大的数据包传递给网络协议栈处理，减少上层协议栈处理开销，提高系统接收TCP数据包的能力。"
url: https://www.hikunpeng.com/document/detail/zh/perftuning/tuningtip/kunpengtuning_12_0076.html
sourcePath: /source/zh/perftuning/tuningtip/kunpengtuning_12_0076.html
indexId: a207f391c435574e9e0b0dbee5b4a5455752cdb16795a75f5227ffa1c1d5fd3e58
---
# 开启LRO

#### 原理

LRO（Large Receive Offload），通过将接收到的多个TCP数据聚合成一个大的数据包传递给网络协议栈处理，减少上层协议栈处理开销，提高系统接收TCP数据包的能力。

该特性在存在大量网络小包I/O的情况下效果明显。


#### 修改方式

执行如下命令查看网卡LRO功能是否开启：

```
ethtool -k $eth
```


开启网卡LRO功能：

```
ethtool -K $eth lro on
```


开启LRO后，单个数据包的延时会增加，需结合业务综合评估是否需要开启。
