Creé una unidad asignada FTP en Windows 7 "agregar ubicación de red". Funciona bien excepto por un problema. La velocidad de transferencia de archivos es mucho más lenta que FileZilla. La misma máquina local, el mismo servidor remoto, 45 MB toma 5 minutos con Win7 Network Place y 1:20 con FileZilla. Repetí la prueba 5 veces durante un par de horas para descartar variaciones en la red. Cada prueba fue transferir con la ubicación de red, luego inmediatamente después de la transferencia con FileZilla. Cada vez que la diferencia era enorme, y los tiempos eran casi los mismos para cada par de prueba.
¿Alguien sabe por qué es esto (aparte de "Microsoft es estúpido" o algo así)? Quiero decir, ¿hay algo que deba hacer en mi sistema para obtener el rendimiento que debería obtener? Esto es Windows 7 Professional 64bit, Xeon 4-core 2.53GHz, 6Gb RAM, 8 Mb / s de velocidad neta de salida (medida con SpeedTest.net).
fuente
Respuestas:
No puede hacer esto, tiene que ver con tamaños de búfer muy bajos que no puede cambiar.
Internet Explorer y Windows Explorer tienen un tamaño de búfer estático de 4096 bytes que no se puede cambiar, en comparación con que Filezilla tiene un tamaño de búfer de 256 KB . El tamaño del búfer de Filezilla es, por lo tanto, 64 veces más rápido que el del Explorador de Windows, y eso explica por qué es capaz de hacer transferencias mucho más rápidas.
Cuando se llena este búfer, que es muy rápido para 4096 bytes, comienza a retrasar la carga de datos adicionales. Entonces, en lugar de cargar 256 KB completos y enviarlos, solo carga hasta 4 KB. Esto reduce la velocidad de carga a medida que se introduce algún retraso.
Puede cambiar mil configuraciones de red y E / S, pero probablemente no tendrá mucho efecto. Los programas FTP tienen un soporte mucho mejor, así como características como transferencias simultáneas y reanudar una transferencia fallida, lo que hace que Windows Explorer sea la herramienta incorrecta que se utilizará en este caso. Entonces, el Explorador de Windows no está hecho para hacer transferencias FTP. Por otro lado, se podría suponer que un administrador de archivos ampliamente utilizado es capaz de realizar transferencias FTP, pero no han implementado un mejor comportamiento ...
¡No es realmente legal, uno podría aplicar ingeniería inversa e intentar reparar el valor! Pero ¿por qué si uno tiene Filezilla? :)
fuente
Algunas ideas :
Este artículo de Microsoft recomienda:
en las propiedades de su adaptador de red, pestaña Avanzado, y habilite el control de flujo en las direcciones Tx y Rx (seleccione la opción Rx & Tx Enabled si está disponible) .
igual que el anterior, para la configuración de 100 Mbps Full Duplex.
fuente
esto podría ser: http://support.microsoft.com/kb/555564 para asegurarse de que esta publicación esté un poco anticuada
y que no lo solucione, solo sepa que no es el único ... t lo resolvió todavía: http://social.technet.microsoft.com/Forums/en/winserverPN/thread/bb8ac7dd-e19c-4325-8f45-cd366c4da53f
Además, lamento mucho su situación, pero si MS quiere que repare un producto comercial, pueden A ofrecer una recompensa o B contratarme.
fuente
tanto para FTP como para el "cliente web" que usa sharepoint, hemos notado un ENORME aumento en la velocidad al ir a las opciones del explorador de internet, la pestaña de conexiones, la configuración de LAN y desmarcar "Detectar automáticamente la configuración". Constantemente buscaba un servidor proxy (que no tenemos) y realmente disminuía la velocidad. No sé si eso lo aceleraría una vez que la transferencia haya comenzado, pero podría acelerar la exploración de carpetas.
Además, ¿IE está haciendo una transferencia de texto y Mozilla está haciendo un binario? Es fácil saberlo con una herramienta como wireshark .
fuente