6–Configuration de RoCE
Configuration de RoCE sur l'adaptateur pour Linux
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.
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:
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:
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
Vérifiez la connexion L2 avec une simple commande
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>
LID 0x0000, QPN 0xff0000, PSN 0xb3e07e, GID
LID 0x0000, QPN 0xff0000, PSN 0x934d28, GID
sm_lid:
port_lid:
port_lmc:
link_layer:
73
0
0
0x00
Ethernet
.
ping
BC0154503-02 F