拥塞控制算法参数可配置

通过修改操作系统DCQCN算法参数配置文件修改拥塞算法参数,如表1所示。

表1 DCQCN算法参数配置命令

配置命令

说明

echo dcqcn > /sys/class/net/XXX/ecn/cc_algo

使用对应网络设备DCQCN功能

echo XXX > /sys/class/net/XXX/ecn/roce3_rp/XXX

调整DCQCN算法RP端参数

echo XXX > /sys/class/net/XXX/ecn/roce3_np/XXX

调整DCQCN算法NP端参数

常用的DCQCN算法参数说明如表2表3所示。

表2 DCQCN算法RP端常用参数说明

参数

默认值

范围

单位

描述

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]

/

algha初始值

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 ro 1

/

收到CNP后是否更新目标速率

表3 DCQCN算法NP端常用参数说明

参数

默认值

范围

单位

描述

min_cnp_period

16

[1,255]

us

NP端的最小CNP间隔