У меня Samsung 970 Evo+ в встроенном слоте M.2 HP 290-p0043w и гигабитное сетевое кабельное соединение напрямую между ним и гигабитным портом на материнской плате Asus X99 Deluxe. Обе системы работают под управлением Windows 10.
Я заметил, что когда я копирую большой файл с Asus на HP, я получаю постоянную скорость передачи данных 113 МБ/с (904 Мбит/с), как я и ожидал от гигабитного соединения. Однако когда я копирую большой файл с HP на Asus, я получаю в среднем только 69-73 МБ/с (552-584 Мбит/с). Это не то, что я ожидал, это значительно медленнее, чем гигабитное соединение.
На машине Asus в качестве целевого диска установлен Samsung 860 Pro SATA SSD, а на HP — Samsung 970 Evo+. Я пробовал несколько кабелей Cat 6 Ethernet для соединения двух машин и получил одинаковые результаты с обоими, так что дело не в кабеле. Я также пробовал копировать с загрузочного жесткого диска, который был в комплекте с HP, вместо 970 Evo+ и получил очень похожие результаты (113 МБ/с при записи на жесткий диск HP с твердотельного накопителя Asus и 73 МБ/с при записи с жесткого диска HP на твердотельный накопитель Asus). Так что очевидно, что это как-то ограничено сетью. Это не диски, не кабель и не интерфейс M2, к которому подключен 970 Evo+, поскольку я получаю одинаковые результаты с жестким диском. Те же результаты после перезагрузки обоих компьютеров.
Для всех этих тестов копирование инициируется через проводник Windows с машины Asus. Папки предоставляются в общий доступ с помощью стандартной функции общего доступа к дискам Windows (щелчок правой кнопкой мыши по диску → общий доступ → расширенный общий доступ → сеть).
Я предполагаю, что это как-то связано с сетевым адаптером. В диспетчере устройств, если я перехожу к Realtek PCIe GBE Family Controller, я вижу «Transmit Buffers» со значением 128 (я не могу сделать его больше) и receive buffers со значением 512 (также не могу сделать его больше). У меня Speed и Duplex установлены на «1.0 Gbps Full Duplex». Я не уверен, что означают эти значения и отвечают ли они за более медленную скорость при передаче с HP на Asus.
Учитывая все это, кто-нибудь знает, что здесь не так или что я могу сделать, чтобы это исправить? Почему скорость передачи данных с HP на Asus намного медленнее, чем наоборот?
Редактировать: Я запустил iperf, как было предложено:
PS C:\Users\USERNAME\Downloads\iperf-3.1.3-win64> .\iperf3.exe -c HP-HOSTNAME -p 577
Connecting to host HP-HOSTNAME, port 577
[ 4] local fe80::.........:4609 port 58675 connected to fe80::.......:f560 port 577
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 112 MBytes 936 Mbits/sec
[ 4] 1.00-2.00 sec 112 MBytes 936 Mbits/sec
[ 4] 2.00-3.00 sec 112 MBytes 936 Mbits/sec
[ 4] 3.00-4.00 sec 112 MBytes 936 Mbits/sec
[ 4] 4.00-5.00 sec 112 MBytes 936 Mbits/sec
[ 4] 5.00-6.00 sec 112 MBytes 935 Mbits/sec
[ 4] 6.00-7.00 sec 112 MBytes 936 Mbits/sec
[ 4] 7.00-8.00 sec 111 MBytes 935 Mbits/sec
[ 4] 8.00-9.00 sec 112 MBytes 936 Mbits/sec
[ 4] 9.00-10.00 sec 112 MBytes 935 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 1.09 GBytes 936 Mbits/sec sender
[ 4] 0.00-10.00 sec 1.09 GBytes 936 Mbits/sec receiver
iperf Done.
PS C:\Users\USERNAME\Downloads\iperf-3.1.3-win64> .\iperf3.exe -s -p 577
-----------------------------------------------------------
Server listening on 577
-----------------------------------------------------------
Accepted connection from fe80::.......:f560, port 49676
[ 5] local fe80::.........:4609 port 577 connected to fe80::1d0:6eda:a58:f560 port 49677
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 71.3 MBytes 598 Mbits/sec
[ 5] 1.00-2.00 sec 71.3 MBytes 598 Mbits/sec
[ 5] 2.00-3.00 sec 72.1 MBytes 605 Mbits/sec
[ 5] 3.00-4.00 sec 72.0 MBytes 604 Mbits/sec
[ 5] 4.00-5.00 sec 72.2 MBytes 606 Mbits/sec
[ 5] 5.00-6.00 sec 72.1 MBytes 605 Mbits/sec
[ 5] 6.00-7.00 sec 72.2 MBytes 605 Mbits/sec
[ 5] 7.00-8.00 sec 72.1 MBytes 605 Mbits/sec
[ 5] 8.00-9.00 sec 71.6 MBytes 600 Mbits/sec
[ 5] 9.00-10.00 sec 71.4 MBytes 599 Mbits/sec
[ 5] 10.00-10.01 sec 1023 KBytes 591 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.01 sec 0.00 Bytes 0.00 bits/sec sender
[ 5] 0.00-10.01 sec 719 MBytes 602 Mbits/sec receiver
Как видите, результат тот же самый.