110 lines
8.2 KiB
Markdown
110 lines
8.2 KiB
Markdown
# Intel X520 card
|
|
|
|
```
|
|
pim@r86s:~$ vppctl show pci
|
|
Address Sock VID:PID Link Speed Driver Product Name Vital Product Data
|
|
0000:01:00.0 0 8086:125c unknown igc
|
|
0000:02:00.0 0 8086:125c unknown uio_pci_generic
|
|
0000:03:00.0 0 8086:125c unknown uio_pci_generic
|
|
0000:05:00.0 0 8086:10fb unknown vfio-pci
|
|
0000:05:00.1 0 8086:10fb unknown vfio-pci
|
|
|
|
pim@r86s:~$ cat /proc/cmdline
|
|
BOOT_IMAGE=/boot/vmlinuz-6.1.0-17-amd64 root=UUID=403c0fbb-1e4e-4461-aac8-a4085d0269f4 ro isolcpus=1-3 iommu=on intel_iommu=on
|
|
|
|
pim@r86s:~$ lspci | grep Ether
|
|
01:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
|
|
02:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
|
|
03:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
|
|
05:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
|
|
05:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
|
|
```
|
|
|
|
Unidirectional 64b single flow loadtest --
|
|
|
|
```
|
|
Thread 3 vpp_wk_2 (lcore 3)
|
|
Time 28.9, 10 sec internal node vector rate 104.35 loops/sec 76982.50
|
|
vector rates in 1.0022e7, out 9.1733e6, drop 0.0000e0, punt 0.0000e0
|
|
Name State Calls Vectors Suspends Clocks Vectors/Call
|
|
TenGigabitEthernet5/0/1-output active 3140223 289616896 0 8.34e0 92.23
|
|
TenGigabitEthernet5/0/1-tx active 3140223 265081034 0 8.39e1 84.41
|
|
dpdk-input polling 3149763 289616896 0 4.49e1 91.95
|
|
ethernet-input active 3140223 289616896 0 4.23e1 92.23
|
|
l2-input active 3140223 289616896 0 1.59e1 92.23
|
|
l2-output active 3140223 289616896 0 9.89e0 92.23
|
|
unix-epoll-input polling 3073 0 0 1.83e3 0.00
|
|
```
|
|
|
|
# Mellanox Cx5 Card
|
|
|
|
```
|
|
pim@r86s:~$ sudo vppctl show pci
|
|
Address Sock VID:PID Link Speed Driver Product Name Vital Product Data
|
|
0000:01:00.0 0 8086:125c unknown igc
|
|
0000:02:00.0 0 8086:125c unknown uio_pci_generic
|
|
0000:03:00.0 0 8086:125c unknown uio_pci_generic
|
|
0000:05:00.0 0 15b3:1017 unknown mlx5_core ConnectX-5 EN network interface PN: MCX542B-ACAN_C07
|
|
EC: A2
|
|
V2: 0x 4d 43 58 35 34 32 42 2d ...
|
|
SN: MT2027K15063
|
|
V3: 0x 35 32 63 62 66 63 34 30 ...
|
|
VA: 0x 4d 4c 58 3a 4d 4f 44 4c ...
|
|
V0: 0x 50 43 49 65 47 65 6e 33 ...
|
|
RV: 0x 59
|
|
0000:05:00.1 0 15b3:1017 unknown mlx5_core ConnectX-5 EN network interface PN: MCX542B-ACAN_C07
|
|
EC: A2
|
|
V2: 0x 4d 43 58 35 34 32 42 2d ...
|
|
SN: MT2027K15063
|
|
V3: 0x 35 32 63 62 66 63 34 30 ...
|
|
VA: 0x 4d 4c 58 3a 4d 4f 44 4c ...
|
|
V0: 0x 50 43 49 65 47 65 6e 33 ...
|
|
RV: 0x 59
|
|
|
|
pim@r86s:~$ lspci | grep Ether
|
|
01:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
|
|
02:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
|
|
03:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
|
|
05:00.0 Ethernet controller: Mellanox Technologies MT27800 Family [ConnectX-5]
|
|
05:00.1 Ethernet controller: Mellanox Technologies MT27800 Family [ConnectX-5]
|
|
|
|
pim@r86s:~$ cat /proc/cmdline
|
|
BOOT_IMAGE=/boot/vmlinuz-6.1.0-18-amd64 root=UUID=b66a4151-ce7f-4910-aee1-e5f6049cdb5a ro iommu=off isolcpus=1-3
|
|
```
|
|
|
|
Look at this beautiful VPP throughput, when doing a 64b bidirectional single-flow loadtest
|
|
|
|
```
|
|
---------------
|
|
Thread 1 vpp_wk_0 (lcore 1)
|
|
Time 63.1, 10 sec internal node vector rate 165.06 loops/sec 43803.54
|
|
vector rates in 8.7042e6, out 8.7042e6, drop 0.0000e0, punt 0.0000e0
|
|
Name State Calls Vectors Suspends Clocks Vectors/Call
|
|
TwentyFiveGigabitEthernet5/0/1 active 3432788 549324448 0 8.17e0 160.02
|
|
TwentyFiveGigabitEthernet5/0/1 active 3432788 549324448 0 6.86e1 160.02
|
|
dpdk-input polling 3432788 549324448 0 7.69e1 160.02
|
|
ethernet-input active 3432788 549324448 0 4.67e1 160.02
|
|
l2-input active 3432788 549324448 0 1.75e1 160.02
|
|
l2-output active 3432788 549324448 0 1.00e1 160.02
|
|
unix-epoll-input polling 3349 0 0 2.11e3 0.00
|
|
---------------
|
|
Thread 2 vpp_wk_1 (lcore 2)
|
|
Time 63.1, 10 sec internal node vector rate 0.00 loops/sec 3557727.83
|
|
vector rates in 0.0000e0, out 0.0000e0, drop 0.0000e0, punt 0.0000e0
|
|
Name State Calls Vectors Suspends Clocks Vectors/Call
|
|
dpdk-input polling 246577533 0 0 3.85e2 0.00
|
|
unix-epoll-input polling 240563 0 0 9.28e2 0.00
|
|
---------------
|
|
Thread 3 vpp_wk_2 (lcore 3)
|
|
Time 63.1, 10 sec internal node vector rate 164.94 loops/sec 45757.79
|
|
vector rates in 8.7007e6, out 8.7007e6, drop 0.0000e0, punt 0.0000e0
|
|
Name State Calls Vectors Suspends Clocks Vectors/Call
|
|
TwentyFiveGigabitEthernet5/0/0 active 3441889 549107094 0 8.18e0 159.54
|
|
TwentyFiveGigabitEthernet5/0/0 active 3441889 549107094 0 6.86e1 159.54
|
|
dpdk-input polling 3441889 549107094 0 7.61e1 159.54
|
|
ethernet-input active 3441889 549107094 0 4.69e1 159.54
|
|
l2-input active 3441889 549107094 0 1.79e1 159.54
|
|
l2-output active 3441889 549107094 0 1.03e1 159.54
|
|
unix-epoll-input polling 3358 0 0 2.14e3 0.00
|
|
```
|