---
title: 调整环形缓冲区Ring Buffer大小和队列数
description: "1822网卡的Ring Buffer默认大小为1024，最大可调至4096。在内存充足、对突发流量敏感的场景，可把接收（RX）与发送（TX）统一配置为4096，以减少丢包。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/Spark/kunpengspark2xhdpeu_05_0011.html
sourcePath: /source/zh/kunpengbds/ecosystemEnable/Spark/kunpengspark2xhdpeu_05_0011.html
indexId: e4a0ea1cb983e7e570dc774c9c0a243f3274dfd26fd3353b749f1582ae159ffc76
---
# 调整环形缓冲区Ring Buffer大小和队列数

#### 目的

1822网卡的Ring Buffer默认大小为1024，最大可调至4096。在内存充足、对突发流量敏感的场景，可把接收（RX）与发送（TX）统一配置为4096，以减少丢包。

若CPU核心较少，可同时减少队列数（combined 4 左右），避免多队列争用带来额外中断开销。


#### 方法

1. 查看Ring Buffer 的当前大小和硬件上限。假设当前网卡名为enp131s0。
  1 ethtool -g enp131s0

2. 修改RX与TX的值为4096。
  1 ethtool -G enp131s0 rx 4096 tx 4096

3. 查看RX与TX的值是否更新成功。
  1 ethtool -g enp131s0

4. 减少队列数。
  1 2 ethtool -L enp131s0 combined 4 ethtool -l enp131s0
