---
title: 中断聚合参数调整
description: "中断聚合特性允许网卡收到报文之后不立即产生中断，而是等待一小段时间有更多的报文到达之后再产生中断，这样就能让CPU一次中断处理多个报文，减少开销。"
url: https://www.hikunpeng.com/document/detail/zh/perftuning/tuningtip/kunpengtuning_12_0027.html
sourcePath: /source/zh/perftuning/tuningtip/kunpengtuning_12_0027.html
indexId: e6d2f9c8c49e45b2c3ebd1ba4f595c41c900968670f5888e7b9cae70ed2154cd58
---
# 中断聚合参数调整

#### 原理

中断聚合特性允许网卡收到报文之后不立即产生中断，而是等待一小段时间有更多的报文到达之后再产生中断，这样就能让CPU一次中断处理多个报文，减少开销。


#### 修改方式

使用ethtool -C $eth命令调整中断聚合参数。其中参数“$eth”为待调整配置的网卡设备名称，如eth0，eth1等。

```
ethtool -C eth3 adaptive-rx off adaptive-tx off rx-usecs N rx-frames N tx-usecs N tx-frames N
```

为了确保使用静态值，需禁用自适应调节，关闭Adaptive RX和Adaptive TX。

- rx-usecs：设置接收中断延时的时间。
- tx-usecs：设置发送中断延时的时间。
- rx-frames：产生中断之前接收的数据包数量。
- tx-frames：产生中断之前发送的数据包数量。
  这4个参数设置N的数值越大，中断越少。


当增大聚合度时，单个数据包的延时会以微秒的级别增加。
