La red: * Una PC con Windows 7 con 2 NIC, una conectada a un concentrador Ethernet de estilo antiguo, la otra a Internet, con el uso compartido de Internet habilitado * Un iMac de Apple conectado al concentrador, utilizando con éxito el ICS para acceder a Internet.
Mi problema: usar la Mac, copiar desde Internet es rápido. Sin embargo, si me conecto a un SMB: compartir en la PC con Windows 7 e intentar copiar cualquier cosa & gt; a unos pocos kb, la operación de copia es terriblemente lenta con mi tarjeta de red utilizando el panel de control de Windows 7 que muestra ~ .1% de utilización.
Las NIC son 100Mbs y muestran un rendimiento 10 veces mayor (ahora ~ 1%) si descargo archivos grandes a través de Internet usando la Mac.
WTF?
networking
home-networking
smb
Chris Becke
fuente
fuente
Respuestas:
Sólo una corazonada pero es rápido de probar. Intenta hacer esto en tu Mac:
... y nota lo que informa. Será un número entero, probablemente el valor 2 o 3. Después de registrar cómo se estableció previamente, intente configurarlo en cero:
... luego desmonte todos los volúmenes montados en SMB y vuelva a montarlos para que esté estableciendo nuevas conexiones TCP. Luego, vuelva a intentar su prueba de copia de archivos y vea si la velocidad ha mejorado significativamente.
Me he topado con situaciones en las que el algoritmo de TCP retrasado TCP de X no era óptimo, por lo que puede ser bueno hacer esta prueba para descartarlo rápidamente.
Parte de mi hipótesis es que al realizar una transferencia de archivos local, Windows es el punto final de TCP, por lo que está tratando con la pila TCP de Windows. Si hay un problema de interoperabilidad de sintonía de TCP entre tu Mac y Windows, lo verías allí. En contraste, cuando su máquina Windows está haciendo Conexión compartida a Internet, simplemente está pasando su tráfico TCP, no actuando como un punto final de la conexión, por lo que el comportamiento será diferente.
fuente