Las transferencias SMB para mí son extremadamente lentas. Tengo dos máquinas con Windows 10 e intenté transferir datos entre las dos y obtuve solo ~ 500 mbps a través de una conexión gigabit en ambas direcciones.
También intenté transferir archivos desde Android (Neuxs 6P y Pixel XL) a la máquina con Windows 10 y obtuve una velocidad promedio de alrededor de ~800 kbps. Sin embargo, cuando transfiero desde la máquina con Windows 10 al teléfono, obtengo velocidades de ~40 mbps. Esta velocidad es más rápida en esta dirección, pero aún mucho más lenta de lo esperado.
Las pruebas de Iperf3 entre las dos máquinas con Windows 10 muestran ~900 mbps en ambas direcciones. Las pruebas de Iperf3 desde Android a la máquina con Windows 10 son ~200 mbps. Estoy usando Unifi UAP-AC-Lites para las transferencias inalámbricas.
¿Qué está causando esta lenta velocidad de transferencia?
Respuesta1
En realidad, no los he probado yo mismo, pero muchas fuentes de Internet parecen recomendarlos.deshabilitar la descarga de envío grande de TCPen la página de propiedades del dispositivo de la tarjeta de red y editando algunas configuraciones de la pila TCP, principalmente el nivel de ajuste automático del tamaño de la ventana de recepción TCP.
Para mostrar la configuración TCP global:
> netsh interface tcp show global
Querying active state...
TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State : enabled
Chimney Offload State : disabled
Receive Window Auto-Tuning Level : normal
Add-On Congestion Control Provider : default
ECN Capability : disabled
RFC 1323 Timestamps : disabled
Initial RTO : 3000
Receive Segment Coalescing State : enabled
Non Sack Rtt Resiliency : disabled
Max SYN Retransmissions : 2
Fast Open : enabled
Fast Open Fallback : enabled
Pacing Profile : off
Valores para el nivel de autoajuste:
disabled: Fix the receive window at its default value.
highlyrestricted: Allow the receive window to grow beyond its default value, but do so very conservatively.
restricted: Allow the receive window to grow beyond its default value, but limit such growth in some scenarios.
normal: Allow the receive window to grow to accommodate almost all scenarios.
experimental: Allow the receive window to grow to accommodate extreme scenarios.
La solución implica intentar:
netsh interface tcp set global autotuninglevel=disabled
Estas configuraciones requieren reiniciar la computadora.Aquí estáun artículo de Microsoft que describe las características de TCP.
Respuesta2
Finalmente lo descubrí en ese momento. Para cerrar esta pregunta, el problema estaba en el propio cliente, ES File Explorer. Por lo que recuerdo, esta aplicación usaba una versión anterior de SMB, lo que provocaba velocidades de transferencia lentas. Cambiar a una aplicación diferente que admitiera estándares más nuevos resolvió el problema.