---
title: 调整接收缓冲区大小
description: "rx_buff为接收缓冲区大小控制参数，支持2KB/4KB/8KB/16KB四档配置，需为2的幂次方以保证内存分配连续性。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/HBase/topic_0228012103.html
sourcePath: /source/zh/kunpengbds/ecosystemEnable/HBase/topic_0228012103.html
indexId: e9d4d0ef0a1a89535ed1f642470feede2fb8af366bafbfcf11520b12b3b9558e65
---
# 调整接收缓冲区大小

#### 目的

rx_buff为接收缓冲区大小控制参数，支持2KB/4KB/8KB/16KB四档配置，需为2的幂次方以保证内存分配连续性。

针对1822网卡默认2KB接收缓冲区配置，在处理64KB聚合报文时存在的内存碎片化问题，通过调整接收缓冲区（rx_buff）参数至8KB，可显著减少不连续内存分配需求，优化内存利用率并提升数据传输效率。


#### 方法

1. 查看当前参数值，默认为2。
  1 cat /sys/bus/pci/drivers/hinic/module/parameters/rx_buff

2. 在目录“/etc/modprobe.d/”中增加文件hinic.conf，修改Ring Buffer值为8。
  1 options hinic rx_buff=8

3. 重新挂载hinic驱动，使配置生效。
  1 2 rmmod hinic modprobe hinic

4. 查看是否配置成功。
  1 cat /sys/bus/pci/drivers/hinic/module/parameters/rx_buff

  看到参数值更新为8，即表示配置成功。
