Mellanox Connect-X 2 10-гигабитные проблемы с производительностью

В настоящее время я использую две карты Mellanox Connect-X 2 для подключения двух компьютеров к 10-гигабитному сетевому соединению. Однако недавно я перенес одну из карт с Asus X99 Deluxe с i7 5960x на MSI X670 Pro WiFi с AMD Ryzen 7950x (вторая карта осталась в Intel NUC9i7QNX Ghost Canyon с процессором i7 9750H) и, для некоторых Причина в том, что я не могу получить полную 10-гигабитную производительность независимо от того, какие конфигурации я использую. Я попробовал разные слоты PCIe на плате (x2 и x4), и разницы, похоже, нет. Изменение размера гигантского пакета на 9000 (с 1514) и отключение управления потоком также не изменило ситуацию. Я не могу понять, в чем дело. Например, вот вывод iperf:

      PS C:\Users\John> iperf3.exe -c 192.168.1.221 -p 577 -R
Connecting to host 192.168.1.221, port 577
Reverse mode, remote host 192.168.1.221 is sending
[  4] local 192.168.1.210 port 53369 connected to 192.168.1.221 port 577
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.01   sec   229 MBytes  1.91 Gbits/sec
[  4]   1.01-2.00   sec   304 MBytes  2.56 Gbits/sec
[  4]   2.00-3.01   sec   162 MBytes  1.36 Gbits/sec
[  4]   3.01-4.01   sec   150 MBytes  1.26 Gbits/sec
[  4]   4.01-5.01   sec   102 MBytes   855 Mbits/sec
[  4]   5.01-6.02   sec   165 MBytes  1.38 Gbits/sec
[  4]   6.02-7.00   sec   169 MBytes  1.43 Gbits/sec
[  4]   7.00-8.00   sec   202 MBytes  1.70 Gbits/sec
[  4]   8.00-9.01   sec   178 MBytes  1.48 Gbits/sec
[  4]   9.01-10.00  sec   226 MBytes  1.92 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec  1.84 GBytes  1.58 Gbits/sec                  sender
[  4]   0.00-10.00  sec  1.84 GBytes  1.58 Gbits/sec                  receiver

iperf Done.
PS C:\Users\John> iperf3.exe -c 192.168.1.221 -p 577
Connecting to host 192.168.1.221, port 577
[  4] local 192.168.1.210 port 53395 connected to 192.168.1.221 port 577
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   601 MBytes  5.04 Gbits/sec
[  4]   1.00-2.00   sec   637 MBytes  5.35 Gbits/sec
[  4]   2.00-3.00   sec   616 MBytes  5.17 Gbits/sec
[  4]   3.00-4.00   sec   672 MBytes  5.61 Gbits/sec
[  4]   4.00-5.00   sec   597 MBytes  5.04 Gbits/sec
[  4]   5.00-6.00   sec   671 MBytes  5.63 Gbits/sec
[  4]   6.00-7.00   sec   644 MBytes  5.40 Gbits/sec
[  4]   7.00-8.00   sec   639 MBytes  5.36 Gbits/sec
[  4]   8.00-9.00   sec   630 MBytes  5.27 Gbits/sec
[  4]   9.00-10.00  sec   636 MBytes  5.35 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec  6.20 GBytes  5.32 Gbits/sec                  sender
[  4]   0.00-10.00  sec  6.19 GBytes  5.32 Gbits/sec                  receiver

Я использую драйвер, расположенный здесь:https://network.nvidia.com/products/adapter-software/ethernet/windows/winof-2/ с именем (WinClient 1909 MLNX_VPI_WinOF-5_50_53000_All_Win2019_x64.exe) в Windows 10 21H2 (19044). .

Вот дополнительная информация о драйверах:

Раньше я получал 900-950 МБ/сек в обе стороны, когда карта была на материнской плате Asus со старым процессором Intel 5960x.

Есть идеи, что может быть причиной такой плохой производительности? Если это не разрешимо, есть ли другие 10-гигабитные сетевые карты, которые вы рекомендуете вместо этого попробовать? Я с удовольствием куплю новый, если понадобится. Я не хочу тратить слишком много времени на выяснение этого.

1 ответ

Я удалил драйвер melanox, выключил компьютер, снова вставил карту в слот x4, и теперь она работает на скорости 10 гигабит в слоте x4. Возможно, я неправильно вставил карту, или, возможно, драйвер melanox вызывал проблемы, и какой бы драйвер по умолчанию ни использовал Windows, он каким-то образом работает лучше. Я не уверен, в чем была проблема, поскольку оба эти фактора изменились одновременно.

Другие вопросы по тегам