12. 光模块验收测试工具(仅适用于C500X)

12.2. 跨机MetaXLink带宽测试

跨机MetaXLink带宽测试需要在远端服务器先启动OM Server。

Server命令

mxvs om server

Server命令参数

表 12.2 跨机MetaXLink带宽测试Server命令参数

参数

必填

描述

-P, --mxvs-port

Server用于测试请求转发的服务端口,默认为9601。

-p, --mem-port

Server用于测试内存分配的服务端口,默认为9600。

Client命令

mxvs om client --dst-addr <DST_ADDR>--src-devices <DEVICE_ID> --dst-devices <DEVICE_ID> -w <0|1|2>

Client命令参数

表 12.3 跨机MetaXLink带宽测试Client命令参数

参数

必填

描述

--src-devices

测试起点PCIe设备编号,支持单个设备测试或多个设备同时测试。测试设备间需为MetaXLink连接。

--dst-devices

测试终点PCIe设备编号,支持单个设备测试或多个设备同时测试。测试设备间需为MetaXLink连接。

--data-sizes

指定测试的基准数据流,支持单个基准数据流测试或多个基准数据流同时进行测试。 可选单位有KB、MB,示例:--data-sizes 1KB,1MB,1024MB。默认选择128MB的基准,最大支持1024MB。

-l, --loop

指定DMA copy次数,默认为1,若值为N,则测试结果取N次平均值。

-c, --continually

持续监控速率开关,仅支持单一的data-size值。

--check

开启结果校验,检查数据一致性。

--dst-addr

指定目的服务器IP地址。

--src-addr

非本机进行测试时需指定,默认为本机测试。

-w, --switch

当前跨机MetaXLink支持3种形态,对应参数值为:

  • 0:双机测试,默认值。

  • 1:新华三交换机switch box。

  • 2:浪潮交换机switch box,此外还需指定 --bar 的值。浪潮交换机的switch box配置完成后,服务器上生成/etc/metax.conf文件,该文件记录了服务器之间的设备信息及BAR信息。

-b, --bars

仅当使用浪潮交换机switch box时需指定BAR地址(在/etc/metax.conf文件查看)。

输出结果

../_images/image16.png

图 12.2 跨机MetaXLink带宽测试结果示例图