聚合图床,专业的图片托管服务,支持多种上传方式,多云存储备份,Excel批量导入导出。

2026年03月12日

英特尔E810-C网络适配器配置心得

"本文会介绍该网卡在驱动安装,配置传输控制机制,测试等方面的一些心得体会"

安装ice

依赖

sudo apt install build-essential gcc-12 g++-12

安装

tar zxf ice-<x.x.x>.tar.gz

cd ice-<x.x.x>/src/

sudo make CFLAGS_EXTRA='-DUNIFIED_STATS' install

sudo rmmod ice

sudo modprobe ice

安装irdma

依赖

sudo apt-get install build-essential cmake gcc libudev-dev libnl-3-dev libnl-route-3-dev ninja-build pkg-config valgrind python3-dev cython3 python3-docutils pandoc

sudo apt-get install python3-docutils libsystemd-dev debhelper dh-python

安装

# NOTE: 此处为irdma的安装

tar zxf irdma-<version>.tgz

cd irdma-<version>

sudo ./build.sh

sudo modprobe irdma
# NOTE: 此处为rdma-core的安装

tar -xzvf rdma-core-54.0.tar.gz

cd rdma-core-54.0

patch -p2 < /path/to/irdma-<version>/libirdma-54.0.patch

sudo dh clean --with python3,systemd --builddirectory=build-deb

sudo dh build --with systemd --builddirectory=build-deb

sudo dh binary --with systemd --builddirectory=build-deb

sudo dpkg -i ../*.deb

添加以下内容到 /etc/security/limits.conf

* soft memlock unlimited
* hard memlock unlimited
* soft nofile 1048000
* hard nofile 1048000

添加以下内容到 /etc/systemd/user.conf/etc/systemd/system.conf

DefaultLimitMEMLOCK=1073741824

配置RoCE v2

options irdma roce_ena=1
sudo rmmod irdma
sudo modprobe irdma roce_ena=1

配置DCQCN

进入 /sys/kernel/config/irdma

cd /sys/kernel/config/irdma

为需要启用DCQCN的设备创建文件夹

# 查看设备名
ibv_​devices

# 创建文件夹,文件夹名即为设备名
mkdir <设备>

进入该文件夹并查看当前状态

# 进入文件夹
cd <设备>

# 查看所有参数的状态
for f in *; do echo -n "$f: "; cat "$f"; done;

启用DCQCN

echo 1 > roce_​dcqcn_​enable

验证DCQCN启用状态

cat roce_​dcqcn_​enable
# 输出 1 即为启用成功

安装perfTest

依赖

sudo apt install libpci-dev librdmacm-dev libibumad-dev

安装

cd perftest

./autogen.sh

./configure

make

sudo make install

测试

测试RDMA功能

# server
rping -sdvVa [server IP address]

# client
rping -cdvVa [server IP address] -C 10

测试RDMA带宽

# server
ib_write_bw -R
# 示例
sudo ib_write_bw -d rocep1s0f1 -R

# client
ib_write_bw -R <IP address of server>
# 示例
sudo ib_write_bw -d rocep1s0f1 -R <IP address of server>
落秋cc
钱塘江上潮信来,今日方知我是我。
FACEBOOKBILIBILISTEAMGITHUB