一键式打流

测试项功能

一键式打流是指在NPU外部环回(CDR环回或者外接光纤回路器)场景,NPU的RoCE网口进行自发自收的码流测试。

测试项名称

支持的打流方式

使用方法

一键式打流

CDR环回打流、光模块外接光纤回路器(自环器)打流

执行一键式打流命令,Ascend DMI工具将自动完成发送及接收指定device所有lane的码流,一段时间后关闭码流并查询结果。

自定义打流

CDR环回打流、光模块外接光纤回路器(自环器)打流、NPU直连打流

自定义打流是将一键式打流中的各步骤独立出来,用户可灵活控制打流的TX、RX方向开关和指定打流的具体lane。

测试原理

一键式打流支持以下2种打流方式。

使用场景

码流测试主要用于查询RoCE网口信号质量的具体数据。定位RoCE网口信号质量问题,请执行PRBS码流诊断

使用约束

测试前准备

支持的场景

码流测试支持的设备及场景如表1 支持的场景和产品型号所示。(在下表中,Y表示支持,N表示不支持。)

表1 支持的场景和产品型号

场景/产品型号

Atlas A2 训练系列产品

Atlas 800I A2 推理产品

Atlas A3 训练系列产品

物理机

1

Y

Y

宿主机+容器

1

Y

Y

虚拟机

1

N

N

  1. Atlas 800T A2 训练服务器Atlas 200T A2 Box16 异构子框支持。

测试项参数查询

用户可任选以下指令之一查看码流测试命令的可用参数。

ascend-dmi --prbs-check -h

ascend-dmi --prbs-check --help

各参数解释如表1所示。

表2 参数说明

参数

说明

是否必填

[-pc, --pc, --prbs-check]

使用该参数进行prbs码流测试。

[--pattern]

指定测试的码流类型。

  • 当前支持测试的码流类型为:prbs7、prbs9、prbs10、prbs11、prbs15、prbs20、prbs23、prbs31。
  • 指定码型时大小写均可生效,例如prbs7也可以写为PRBS7。
  • 不指定该参数时,默认值为prbs31。

[-d, --device]

指定需要进行码流测试的Device ID。

Device ID是指昇腾AI处理器的逻辑ID,若不填写则测试全量昇腾NPU芯片的码流。

[-dur, --dur, --duration]

指定码流测试的时长。

  • 参数取值范围为[3,10],单位为秒。
  • 不指定该参数时,默认值为3。

[-fmt, --fmt, --format]

指定输出格式,可以为normal或json。若未指定则默认为normal。

[-h, --help]

显示帮助信息。

[-q, --quiet]

指定该参数,将不再进行防呆提示,用户将默认允许该操作。

若不指定该参数,将进行防呆提示,用户需要输入Y或N(y或n)确认是否进行测试。

使用实例

后续操作