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

#### 目的

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时，表示配置成功。
