昇腾社区首页
中文
注册

【P2P带宽】【Atlas 200T A2 Box16 异构子框】前8卡和后8卡间P2P带宽测试不达标

问题现象

Atlas 200T A2 Box16 异构子框执行P2P带宽测试时,出现无法执行指令有报错信息或测试结果未达到预期时。

可能原因

当前环境下开启了ACSCtl,可能影响测试结果。

确认方法

执行命令lspci -s ${NPU BDF编号} -vvv,确认ACSCtl状态是否全部为“-”。

解决措施

  1. 执行如下命令关闭ACSCtl。
    for pdev in `lspci -vvv|grep -E "^[a-f]|^[0-9]|ACSCtl"|grep ACSCtl -B1|grep -E "^[a-f]|^[0-9]"|awk '{print $1}'` 
    do
    setpci -s $pdev ECAP_ACS+06.w=0000 
    done
  2. 若上述命令执行不生效,查看内核启动项,是否存在“intel_iommu=on”和“iommu=pt”两个配置。

  3. 删除该配置后,重启OS。