Menu Close
Settings Close

Language and Page Formatting Options

7장. InfiniBand 네트워크 테스트

이 섹션에서는 InfiniBand 네트워크를 테스트하는 방법을 설명합니다.

7.1. 초기 InfiniBand RDMA 작업 테스트

이 섹션에서는 InfiniBand RDMA(원격 직접 메모리 액세스) 작업을 테스트하는 방법을 설명합니다.

참고

이 섹션은 InfiniBand 장치에만 적용됩니다. Internet Wide-area Remote Protocol(iWARP) 또는 RDMA over Converged Ethernet (RoCE) 또는 InfiniBand over Ethernet(IBoE) 장치와 같은 IP 기반 장치를 사용하는 경우 다음을 참조하십시오.

사전 요구 사항

  • rdma 서비스가 구성되어 있습니다.
  • libibverbs-utilsinfiniband-diags 패키지가 설치됨

절차

  1. 사용 가능한 InfiniBand 장치를 나열합니다.

    # ibv_devices
    
        device                 node GUID
        ------              ----------------
        mlx4_0              0002c903003178f0
        mlx4_1              f4521403007bcba0
  2. mlx4_1 장치의 정보를 표시하려면 다음을 수행합니다.

    # ibv_devinfo -d mlx4_1
    
    hca_id: mlx4_1
         transport:                  InfiniBand (0)
         fw_ver:                     2.30.8000
         node_guid:                  f452:1403:007b:cba0
         sys_image_guid:             f452:1403:007b:cba3
         vendor_id:                  0x02c9
         vendor_part_id:             4099
         hw_ver:                     0x0
         board_id:                   MT_1090120019
         phys_port_cnt:              2
              port:   1
                    state:              PORT_ACTIVE (4)
                    max_mtu:            4096 (5)
                    active_mtu:         2048 (4)
                    sm_lid:             2
                    port_lid:           2
                    port_lmc:           0x01
                    link_layer:         InfiniBand
    
              port:   2
                    state:              PORT_ACTIVE (4)
                    max_mtu:            4096 (5)
                    active_mtu:         4096 (5)
                    sm_lid:             0
                    port_lid:           0
                    port_lmc:           0x00
                    link_layer:         Ethernet
  3. mlx4_1 장치의 상태를 표시하려면 다음을 수행합니다.

    # ibstat mlx4_1
    
    CA 'mlx4_1'
         CA type: MT4099
         Number of ports: 2
         Firmware version: 2.30.8000
         Hardware version: 0
         Node GUID: 0xf4521403007bcba0
         System image GUID: 0xf4521403007bcba3
         Port 1:
               State: Active
               Physical state: LinkUp
               Rate: 56
               Base lid: 2
               LMC: 1
               SM lid: 2
               Capability mask: 0x0251486a
               Port GUID: 0xf4521403007bcba1
               Link layer: InfiniBand
         Port 2:
               State: Active
               Physical state: LinkUp
               Rate: 40
               Base lid: 0
               LMC: 0
               SM lid: 0
               Capability mask: 0x04010000
               Port GUID: 0xf65214fffe7bcba2
               Link layer: Ethernet
  4. ibping 유틸리티는 InfiniBand 주소를 ping하고 클라이언트/서버로 실행됩니다.

    1. 호스트에서 서버 모드를 시작하려면 -C InfiniBand CA(인증 기관) 이름을 사용하여 포트 번호 -P 에서 -S 매개 변수를 사용합니다.

      # ibping -S -C mlx4_1 -P 1
    2. 다른 호스트에서 클라이언트 모드를 시작하려면 -C InfiniBand CA(인증 기관) 이름을 -L ID(local Identifier)로 사용하여 포트 번호 -P 에서 일부 패킷 -c 를 보냅니다.

      # ibping -c 50 -C mlx4_0 -P 1 -L 2

추가 리소스

  • ibping(8) 매뉴얼 페이지