Copiar un archivo desde el servidor es lento pero es rápido cuando se copia al servidor

Copiar un archivo desde el servidor es lento pero es rápido cuando se copia al servidor

Tengo un Samsung 970 Evo+ en la ranura M.2 incorporada del HP 290-p0043w y tengo una conexión de cable de red gigabit directamente entre él y un puerto gigabit en una placa base Asus X99 Deluxe. Ambos sistemas ejecutan Windows 10.

Noté que cuando copio un archivo grande de Asus a HP, obtengo velocidades de transferencia consistentes de 113 MBps (904 Mbps), como esperaría de una conexión gigabit. Sin embargo, cuando copio un archivo grande de HP a Asus, solo obtengo 69-73 MBps (552-584 Mbps) en promedio. Esto no es lo que esperaría, es significativamente más lento que un gigabit.

La máquina Asus tiene un SSD Samsung 860 Pro SATA como unidad de destino, mientras que HP tiene el Samsung 970 Evo+ como unidad de destino. Probé varios cables Ethernet Cat 6 para conectar las dos máquinas y obtuve los mismos resultados con ambas, por lo que no es el cable. También intenté copiar desde el disco duro de arranque que vino con HP en lugar del 970 Evo+ y obtuve resultados muy similares (113 MBps al escribir en el disco duro de HP desde el SSD de Asus y 73 MBps al escribir desde el disco duro de HP al Asus SSD). Claramente, la red está limitada de alguna manera. No son las unidades, no es el cable y no es la interfaz M2 a la que está conectado el 970 Evo+, ya que obtengo los mismos resultados con el HDD. Mismos resultados después de reiniciar ambas computadoras.

Para todas estas pruebas, la copia se inicia a través del Explorador de archivos de Windows desde la máquina Asus. Las carpetas se comparten utilizando la función de uso compartido de unidades predeterminada de Windows (haga clic con el botón derecho en una unidad → compartir → uso compartido avanzado → red).

Supongo que tiene algo que ver con el adaptador de red. En el administrador de dispositivos, si voy al controlador de la familia Realtek PCIe GBE, veo "Búferes de transmisión" con un valor de 128 (no puedo aumentarlo) y recibo búferes de 512 (tampoco puedo aumentarlo). Tengo Velocidad y Dúplex configurados en “1,0 Gbps Full Duplex”. No estoy seguro de qué significan estos valores y si son responsables de las velocidades más lentas al transferir del HP al Asus.

Teniendo en cuenta todo esto, ¿alguien sabe qué está mal aquí o qué puedo hacer para solucionarlo? ¿Por qué la velocidad de transferencia de HP a Asus es mucho más lenta que al revés?

Editar: ejecuté iperf como se sugirió:

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

Como puedes ver, es exactamente el mismo resultado.

información relacionada