更新时间:2025-12-17 GMT+08:00
分享

测试vRoCE网卡

操作场景

vRoCE网卡驱动安装完成后,您可以参考本文测试vRoCE网卡的带宽和时延。

前提条件

  • 准备2台配置vRoCE网卡的ECS,分别作为服务端和客户端。
  • 2台ECS之间的网络能互通。
  • 准备perftest测试工具,该工具版本必须与mlnx-OFED安装包内的版本适配,若没有对应版本的工具,请登录mlnx-OFED官网进行下载。

测试vRoCE网卡的带宽

  1. 登录服务端ECS。

    详细内容,请参见Linux ECS登录方式概述

  2. 执行以下命令,在服务端ECS上启动进程。

    ib_send_bw -d hrn3_0 -x 1 -F -c RC --run_infinitely --report_gbits

  3. 执行以下命令,在客户端ECS启动进程连接服务端ECS。

    ib_send_bw -d hrn3_0 -x 1 -F -c RC --run_infinitely --report_gbits [server_ip]

  4. 查看测试数据。
    图1 执行结果

测试vRoCE网卡的时延

  1. 登录服务端ECS。

    详细内容,请参见Linux ECS登录方式概述

  2. 执行以下命令,在服务端ECS上启动进程。

    ib_write_lat -d hrn3_0 -x 1 -F -s 2

  3. 登录客户端ECS。
  4. 执行以下命令,在客户端ECS启动进程连接服务端ECS。

    ib_write_lat -d hrn3_0 -x 1 -F -s 2 [server_ip]

  5. 查看测试数据。
    图2 执行结果

查看RDMA资源

您可以使用RDMA工具查看资源使用情况,该工具是iproute安装包里面的一个bin文件,环境没有的话需要安装iproute。

  1. 执行以下命令,查看RDMA资源。

    rdma res

    图3 返回结果
  1. 执行以下命令,查看RDMA资源的具体信息,例如qp信息。

    rdma res show qp

    图4 返回信息

相关文档