12. 光模块验收测试工具(仅适用于C500X)
12.1. 单机MetaXLink带宽测试
命令
mxvs om client --src-devices <DEVICE_ID> --dst-devices <DEVICE_ID>
命令参数
参数 |
必填 |
描述 |
|---|---|---|
|
是 |
测试起点PCIe设备编号,支持单个设备测试或多个设备同时测试。测试设备间需为MetaXLink连接。 |
|
是 |
测试终点PCIe设备编号,支持单个设备测试或多个设备同时测试。测试设备间需为MetaXLink连接。 |
|
否 |
指定测试的基准数据流,支持单个基准数据流测试或多个基准数据流同时进行测试。
可选单位有KB、MB,示例: |
|
否 |
指定DMA copy次数,默认为1,若值为N,则测试结果取N次平均值。 |
|
否 |
持续监控速率开关,仅支持单一的data-size值。 |
|
否 |
开启结果校验,检查数据一致性。 |
输出结果
图 12.1 单机MetaXLink带宽测试结果示例图
12.2. 跨机MetaXLink带宽测试
跨机MetaXLink带宽测试需要在远端服务器先启动OM Server。
Server命令
mxvs om server
Server命令参数
参数 |
必填 |
描述 |
|---|---|---|
|
否 |
Server用于测试请求转发的服务端口,默认为9601。 |
|
否 |
Server用于测试内存分配的服务端口,默认为9600。 |
Client命令
mxvs om client --dst-addr <DST_ADDR>--src-devices <DEVICE_ID> --dst-devices <DEVICE_ID> -w <0|1|2>
Client命令参数
参数 |
必填 |
描述 |
|---|---|---|
|
是 |
测试起点PCIe设备编号,支持单个设备测试或多个设备同时测试。测试设备间需为MetaXLink连接。 |
|
是 |
测试终点PCIe设备编号,支持单个设备测试或多个设备同时测试。测试设备间需为MetaXLink连接。 |
|
否 |
指定测试的基准数据流,支持单个基准数据流测试或多个基准数据流同时进行测试。
可选单位有KB、MB,示例: |
|
否 |
指定DMA copy次数,默认为1,若值为N,则测试结果取N次平均值。 |
|
否 |
持续监控速率开关,仅支持单一的data-size值。 |
|
否 |
开启结果校验,检查数据一致性。 |
|
是 |
指定目的服务器IP地址。 |
|
否 |
非本机进行测试时需指定,默认为本机测试。 |
|
是 |
当前跨机MetaXLink支持3种形态,对应参数值为:
|
|
否 |
仅当使用浪潮交换机switch box时需指定BAR地址(在/etc/metax.conf文件查看)。 |
输出结果
图 12.2 跨机MetaXLink带宽测试结果示例图