---
title: 获取DCQCN的算法参数信息
description: "hccn_tool [-i %d] -dcqcn -g param [alg_mode %d]"
url: https://www.hiascend.com/document/detail/zh/HDK/latest/A3/A3HCCN/hccntool_056.html
sourcePath: /source/zh/HDK/2610/A3/A3HCCN/hccntool_056.html
indexId: ed182d5a39097a1c7a5f786322460cf820843d8acc0ace2f8739c9bcf0fa658247
---
# 获取DCQCN的算法参数信息

#### 命令格式

hccn_tool [-i %d] -dcqcn -g param [alg_mode %d]


#### 功能说明

获取DCQCN的算法参数信息。


#### 参数说明

| 参数 | 说明 |
| --- | --- |
| \-i | 指定芯片物理ID。 Atlas 9000 A3 SuperPoD 集群算力系统的取值范围：0~7。 Atlas 900 A3 SuperPoD 超节点、Atlas 800T A3 超节点、Atlas 800I A3 系列硬件产品、A200T A3 Box8 系列硬件产品的取值范围：0~15。 |
| \-dcqcn | 指定DCQCN。 |
| \-g | 获取属性。 |
| param | 参数信息。 |
| alg\_mode | 算法模式。取值0、1，默认值为0。 0：DCQCN；1：预留。 |


#### 使用指南


**表1 不同部署场景下的支持情况**

| 硬件型号/场景 | 物理机场景（裸机） | 物理机场景（裸机） | 物理机+特权容器场景 | 物理机+普通容器场景 | 直通虚拟机场景 | 直通虚拟机+特权容器场景 | 直通虚拟机+普通容器场景 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 硬件型号/场景 | root用户 | 运行用户组（非root用户） | root用户 | root用户 | root用户 | root用户 | root用户 |
| Atlas 9000 A3 SuperPoD 集群算力系统 | Y | Y | Y | Y | NA | NA | NA |
| Atlas 900 A3 SuperPoD 超节点 | Y | Y | Y | Y | Y | Y | Y |
| Atlas 800T A3 超节点 | Y | Y | Y | Y | NA | NA | NA |
| Atlas 800I A3 系列硬件产品 | Y | Y | Y | Y | NA | NA | NA |
| A200T A3 Box8 系列硬件产品 | Y | Y | Y | Y | Y | Y | Y |
| 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 |


#### 使用示例

hccn_tool -i 0 -dcqcn -g param alg_mode 0

获取芯片0的算法参数信息。

```
f              : 5
g_shift        : 7
alpha_min     : 64
tkp_shift      : 3
max_speed      : 200000
ai             : 100
tmp_shift      : 6
alp            : 32
cnp_time       : 10
alpha_shift    : 10
alg_mode       : 0
max_des_shift  : 7
```


#### 输出说明


**表2 打印信息说明**

| 字段 | 说明 |
| --- | --- |
| f | Fast Recover迭代计数。 |
| g\_shift | 用来更新α的参数g的偏移。 |
| alpha\_min | 由命令字al配置，α的最小值。 |
| tkp\_shift | 由命令字tkp配置，token桶更新周期的偏移，例如配置为8，则为2的8次方。 |
| max\_speed | DCQCN目标速率的上限值（和实际发送最大速率有一定比例关系）。 |
| ai | 目标速率的固定步长。 |
| tmp\_shift | 由命令字tmp配置，升速周期的偏移。 |
| alp | α更新周期。 |
| cnp\_time | CNP过滤周期。 |
| alpha\_shift | 由命令字alp\_shift配置，α初始值的偏移。 |
| alg\_mode | 算法模式。0或1。 0：DCQCN；1：预留。 |
| max\_des\_shift | 每次降速可以达到的最大比例为1\-(2max\_des\_shift/1024)，例如配置为9，则对应的最大降速比例为1/2。 |
