6.3. Probando una red RDMA usando qperf después de configurar IPoIB


Este procedimiento describe ejemplos de cómo mostrar la configuración del adaptador InfiniBand y medir el ancho de banda y la latencia entre dos hosts utilizando la utilidad qperf.

Requisitos previos

  • El paquete qperf está instalado en ambos hosts.
  • IPoIB está configurado en ambos hosts.

Procedimiento

  1. Inicie qperf en uno de los hosts sin ninguna opción para actuar como servidor:

    # qperf
  2. Utilice los siguientes comandos en el cliente. Los comandos utilizan el puerto 1 del adaptador de canal de host mlx4_0 en el cliente para conectarse a la dirección IP 192.0.2.1 asignada al adaptador InfiniBand en el servidor.

    1. Para mostrar la configuración, introduzca:

      qperf -v -i mlx4_0:1 192.0.2.1 conf
      -------------------------
      conf:
          loc_node   =  rdma-dev-01.lab.bos.redhat.com
          loc_cpu    =  12 Cores: Mixed CPUs
          loc_os     =  Linux 4.18.0-187.el8.x86_64
          loc_qperf  =  0.4.11
          rem_node   =  rdma-dev-00.lab.bos.redhat.com
          rem_cpu    =  12 Cores: Mixed CPUs
          rem_os     =  Linux 4.18.0-187.el8.x86_64
          rem_qperf  =  0.4.11
      -------------------------
    2. Para mostrar el ancho de banda bidireccional de Reliable Connection (RC), introduzca:

      # qperf -v -i mlx4_0:1 192.0.2.1 rc_bi_bw
      -------------------------
      rc_bi_bw:
          bw             =  10.7 GB/sec
          msg_rate       =   163 K/sec
          loc_id         =  mlx4_0
          rem_id         =  mlx4_0:1
          loc_cpus_used  =    65 % cpus
          rem_cpus_used  =    62 % cpus
      -------------------------
    3. Para mostrar el ancho de banda unidireccional de la transmisión RC, introduzca:

      # qperf -v -i mlx4_0:1 192.0.2.1 rc_bw
      -------------------------
      rc_bw:
          bw              =  6.19 GB/sec
          msg_rate        =  94.4 K/sec
          loc_id          =  mlx4_0
          rem_id          =  mlx4_0:1
          send_cost       =  63.5 ms/GB
          recv_cost       =    63 ms/GB
          send_cpus_used  =  39.5 % cpus
          recv_cpus_used  =    39 % cpus
      -------------------------

Recursos adicionales

  • Para más detalles sobre qperf, consulte la página de manual qperf(1).
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2026 Red Hat
Volver arriba