7–Configuración de RoCE
Configuración de RoCE en el adaptador para Linux
A continuación se muestran ejemplos de pruebas de ping pong correctas en el
servidor y el cliente.
Ping del servidor:
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 del cliente:
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
Para ver las estadísticas de RoCE, emita los siguientes comandos, donde
X es el número de dispositivo:
> mount -t debugfs nodev /sys/kernel/debug
> cat /sys/kernel/debug/qedr/qedrX/stats
Interfaces de vLAN y valores de índice de GID
Si utiliza interfaces de vLAN en el servidor y el cliente, también debe configurar el
mismo Id. de vLAN en el conmutador. Si ejecuta tráfico a través de un
conmutador, las aplicaciones InfiniBand deben utilizar el valor de GID correcto,
que se basa en el Id. de vLAN y la dirección IP de vLAN.
En función de los siguientes resultados, el valor de GID (-x 4 / -x 5) debería
utilizarse para cualquier aplicación perftest.
# ibv_devinfo -d qedr0 -v|grep GID
GID[
0]:
fe80:0000:0000:0000:020e:1eff:fe50:c5b0
GID[
1]:
0000:0000:0000:0000:0000:ffff:c0a8:0103
GID[
2]:
2001:0db1:0000:0000:020e:1eff:fe50:c5b0
GID[
3]:
2001:0db2:0000:0000:020e:1eff:fe50:c5b0
0000:0000:0000:0000:0000:ffff:c0a8:0b03 Dirección IP para la interfaz
GID[
4]:
GID[
5]:
fe80:0000:0000:0000:020e:1e00:0350:c5b0
LID 0x0000, QPN 0xff0000, PSN 0xb3e07e, GID
LID 0x0000, QPN 0xff0000, PSN 0x934d28, GID
171
de vLAN
Id. de vLAN 3
AH0054602-09 M