Копирование файла с сервера происходит медленно, но при копировании на сервер происходит быстро.

Копирование файла с сервера происходит медленно, но при копировании на сервер происходит быстро.

У меня 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

Как видите, результат тот же самый.

Связанный контент