[ubuntu-ar] RED, transferencias lentas

Pablo Lillia pablofer72 at yahoo.com.ar
Tue Feb 28 21:05:07 UTC 2012


El 28/02/12 14:13, GamlaUppsala escribió:
> Estimada gente:
> .
>          En determinados ambientes de red LAN una notebook que usa Ubuntu y va migrando por muchos acusa un raro comportamiento.
>
>          En un primer momento he creído que se trataba de un problema del Filezilla (programa que uso para transferir archivos, aún desde servers locales) pero realmente el problema ahora veo que no es por causa exclusiva él.
>
> Los síntomas son:
>          Cuando transfiero UN archivo (cualquier tamaño y tipo) la tasa de transferencia es de no más de 15 Mbps (en una red de 100)
>          Cuando transfiero VARIOS archivos la tasa de transferencia sube a medida que se incrementa el número de archivos transferidos a la vez hasta llegar a una tasa promedio de 80 Mbps NO Más.
>          Paralelamente a esto la placa de red (NIC) empieza mandar paquetes con errores (Runt frames / Giant Frames / errores de CRC) que son detectados por los Switch (que son manejables y administrables) Luego de mucho tiempo la transmisión va perdiendo en eficiencia hasta llegar a un pobre 10 %.
>
>          Revisé los Switchs todos son CISCO (serie 2900 / 1900) que son viejitos pero excelentes y no es el problema de ellos (con cualquier otra máquina con Windows esto no sucede aún usando el mismo puerto)
>
>          Los servers no son porque los he monitoreado bien y mantienen su buen servicio hacia otros puestos clientes.
>
>          Supongo, con cierto grado de certeza, que el problema deviene en la placa que acusa problemas en ESE ambiente de red (con Switch CISCO 2900/1900) y no en otros ambientes por ejemplo con Switch marca PIRULO (Noganet / Encore / TPLink) en donde esa misma notebook transfiere a una tasa de 80 Mbps independientemente se transfieran uno o varios archivos a la vez.
>
>          Recuerdo que hace un tiempo he tenido un problema parecido con un cliente Windows que mandaba paquetes con errores (Runt frames / Giant Frames / errores de CRC) y tormentas de broadcast, solucioné el problema configurando la placa de red des-habilitando la auto-negociación de velocidad y modo dúplex (la puse en 100 Mbps/full) además de des-habilitar el apagado automático y otras cosillas...
>
>          Pregunta: ¿Cómo puedo configurar la placa de red en Linux?
> probé con ethtool pero parece no funcionar.
>
Si haces las pruebas via FTP/SFTP o similar, hay muchas cuestiones de 
configuración y limitaciones del servidor FTP / SFTP que pueden influir. 
En tal caso, hace las pruebas con 'netcat' y monitorizá con tcpdump y 
similares.

Por otro lado... no te confíes de ningún cable, sea de la calidad o 
marca que sea, o quien lo haya armado. Incluso, hasta el mejor 
switch/router puede fallarle una boca (en tal caso, siempre matarla).

Más de allá de esto, no sería la primera vez que una determinada placa 
de red "se lleve mal" con un determinado switch. Si fuera un desktop, 
por $25, no vale la pena el esfuerzo, le ponés otra placa PCI y 
olvidate. Pero como es una notebook, no está mal ver cómo anda por wi-fi 
(si es posible), aunque sea con un dongle usb, a ver si te llevás una 
grata sorpresa y santo remedio.

En caso de tener que investigarlo mejor, hacé como decia al principio, 
aisla el problema a su mínima expresión. Desconfía de todo: cliente, 
servidor, infraestructura, todo. Proba con otro servidor (otra pc, puede 
ser una netbook con livecd si querés) solo para ver qué pasa.

Por el lado de la configuración de la negociación de la placa local, 
probá con mii-tool (correlo con sudo, o no te va a dar la info).

Slds.-
Pablo




More information about the Ubuntu-ar mailing list