Users Guide
6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Linux
73 BC0154503-02 F
sm_lid: 0
port_lid: 0
port_lmc: 0x00
link_layer: Ethernet
7. Vérifiez la connectivité L2 et RoCE entre tous les serveurs : l'un des
serveurs joue le rôle de serveur et l'autre de client.
Vérifiez la connexion L2 avec une simple commande
ping.
Vérifiez la connexion RoCE en exécutant un ping RDMA sur le serveur
ou le client :
Sur le serveur, entrez la commande suivante :
ibv_rc_pingpong -d <ib-dev> -g 0
Sur le client, entrez la commande suivante :
ibv_rc_pingpong -d <ib-dev> -g 0 <server L2 IP address>
Voici des exemples de tests ping pong réussis sur le serveur et le client :
Ping sur le serveur :
root@captain:~# ibv_rc_pingpong -d qedr0 -g 0
local address: LID 0x0000, QPN 0xff0000, PSN 0xb3e07e, GID
fe80::20e:1eff:fe50:c7c0
remote address: LID 0x0000, QPN 0xff0000, PSN 0x934d28, GID
fe80::20e:1eff:fe50:c570
8192000 bytes in 0.05 seconds = 1436.97 Mbit/sec
1000 iters in 0.05 seconds = 45.61 usec/iter
Ping sur le client :
root@lambodar:~# ibv_rc_pingpong -d qedr0 -g 0 192.168.10.165
local address: LID 0x0000, QPN 0xff0000, PSN 0x934d28, GID
fe80::20e:1eff:fe50:c570
remote address: LID 0x0000, QPN 0xff0000, PSN 0xb3e07e, GID
fe80::20e:1eff:fe50:c7c0
8192000 bytes in 0.02 seconds = 4211.28 Mbit/sec
1000 iters in 0.02 seconds = 15.56 usec/iter
Pour afficher les statistiques RoCE, entrez les commandes suivantes, où X
est le numéro de périphérique :
> mount -t debugfs nodev /sys/kernel/debug
> cat /sys/kernel/debug/qedr/qedrX/stats










