通过修改操作系统DCQCN算法参数配置文件修改拥塞算法参数,修改命令如表1所示
配置命令 |
说明 |
---|---|
echo dcqcn > /sys/class/net/<device name>/ecn/cc_algo |
使能对应网络设备DCQCN功能 |
echo <rp param value> /sys/class/net/device/ecn/roce3_rp/<rp param> |
调整DCQCN算法RP端参数 |
echo <np param value>/sys/class/net/<device name>/ecn/roce3_np/<rp param> |
调整DCQCN算法NP端参数 |
备注:
|
参数 |
默认值 |
范围 |
单位 |
描述 |
---|---|---|---|---|
alpha_dec_period |
160 |
[1,1024] |
us |
alpha参数最小更新周期 |
factor_gita |
7 |
[1,15] |
- |
gita参数 |
min_rate |
1 |
[1,64] |
Mb/s |
最小速率 |
initial_alpha |
1023 |
[127,1023] |
- |
alpha初始值 |
rate_dec_period |
32 |
[1,255] |
us |
最小降速周期 |
rate_first_set |
1024 |
[128,8191] |
Mb/s |
初始速率 |
rate_inc_ai |
2 |
[1,63] |
Mb/s |
ai速率增量 |
rate_inc_hai |
8 |
[1,255] |
Mb/s |
hai速率增量 |
rate_inc_period |
480 |
[1,1024] |
us |
最小增速周期 |
rate_target_clamp |
1 |
0或1 |
- |
收到CNP后是否更新目标速率 |
alpha_threshold |
- |
[8,247] |
- |
暂不使用(IPQCN使用) |
cnp_cnt_threshold |
- |
[1,15] |
- |
暂不使用(IPQCN使用) |
token_period |
- |
- |
- |
暂不使用 |