Re: Expediente X en una LAN

2002-10-01 Por tema David Martinez Moreno
On Vie 27 Sep 2002 20:44, Pablo Giménez Pizarro wrote:
[...]
 Lo curioso es que presenta el típico esquema de buffers saturados en una
 comunicación, la transferencia empieza a unos 11MB/s y va decreciendo
 hasta estabilizarse, tras varias fluctuaciones, en unos 1,4MB/s.
 Viendo que el rendimiento era muy bajo, un ancho de banda de 1,4MB/s
 entre dos puntos sin que haya más tráfico en la red, me lance a ver si
 habría algún defecto en el hardware de la red, he cambiado tarjetas
 (algunas de marca como las 3Com), he cambiado cables, e incluso he
 cambiado el switch pensando que podría estar defectuoso, resultado: todo
 igual .
 En cuanto a las tarjetas ethernet he comprobado que no tiran paquetes ni
 hay colisiones mirando la información dada por ifconfig tras las
 transferencias.
 Hemos probado también con un cable cruzado a comunicar el servidor con
 un cliente directamente y el resultado es el mismo .
 Descartando el problema del hardware de red pregunté a uno de mis
 profesores de redes que podría estar pasando y me indico que podría ser
 problema de las máquinas, que la pila TCP/IP o los protocolos no eran
 capaces de dar más ancho de banda, lo único que he observado al respecto
 es que haciendo una transferencia mediante ftp el cliente linux de ftp
 carga mucho el sistema, un top me indica que el sistema se lleva el
 70%-80% del tiempo de CPU, es decir, que el kernel se pone a tope,
 también con nfs el sistema se realentiza, de hay he deducido que el
 problema pueda ser que el kernel (v2.4.18) no soporte mas ancho de
 banda, ya que en todas las pruebas realizadas uno de los extremos de la
 comunicación era siempre un linux.
 Alguien puede aclararme si esto puede ser cierto y si sabe alguna
 solución, pues yo tenía entendido que linux era capaz de lidiar con
 redes de este tipo y que podía perfectamente dar anchos de banda de
 100Mb/s, esto sucede tanto con protocolos tcp (ftp) como udp (nfs), de
 lo que deduzco que si hay algun problema esta en la capa IP que esta por
 debajo de ambos .

¡Absurdo!

Hemos estado haciendo pruebas precisamente estos dos últimos meses en 
RedIRIS. Hemos enviado 500 Mbit/s sobre IPv6 a través de una tarjeta Gigabit 
Ethernet por media Europa (unos 2200 km, para ser exactos). ¿Los núcleos? 
2.4.20-pre5 por nuestra parte, 2.4.18 por el otro extremo. Así que Linux es 
capaz de llenar perfectamente una Fast Ethernet.

En realidad, *sí* hay un límite en los núcleos actuales, pero es por el 
sistema de recoger las interrupciones. Básicamente, empiezas a tener 
problemas con unos 60.000 o 70.000 paquetes por segundo. No es tu caso.

Se pone en un 70%-80% de CPU...Hum...¿y qué proceso es el que se lleva 
la 
CPU? Eso lo verás con un top...

¿Las tarjetas son PCI? Yo tengo en mi equipo dos 3Com 3C905, una 
Cyclone y 
una Boomerang, PCI, y funcionan perfectamente. Nunca había visto un problema 
de sobrecarga como el tuyo.

¿Podrías mirar si las tarjetas están generando muchas interrupciones? 
Puedes 
saberlo con un cat /proc/interrupts:

[EMAIL PROTECTED]:~$ cat /proc/interrupts
   CPU0
  0:  145243168  XT-PIC  timer
  1: 658148  XT-PIC  keyboard
  2:  0  XT-PIC  cascade
  5:   12889488  XT-PIC  soundblaster
  8:  3  XT-PIC  rtc
 10:796  XT-PIC  usb-uhci
 12:6588303  XT-PIC  eth0   === Este valor.
 14:1522717  XT-PIC  ide0
 15:  10359  XT-PIC  ide1
NMI:  0
LOC:  145243899
ERR:  0
MIS:  0

¿Sube *a lo bestia* cuando haces una transferencia? Debería subir en 
uno por 
cada paquete.

Un saludo,


Ender.
-- 
 Why is a cow? Mu. (Omm)
--
Servicios de red - Network services
Centro de Comunicaciones CSIC/RedIRIS
Spanish Academic Network for Research and Development
Madrid (Spain)
Tlf (+34) 91.585.49.05



Re: Expediente X en una LAN

2002-09-30 Por tema Pablo Giménez Pizarro
Gracias por vuestra ayuda, ya he conseguido arreglar el engendro,
efectivamente el problema estaba en que el disco duro no estaba
configurado y me saturaba el bus del sistema , vamso que me dejaba
tostao el servidor, con el hdparm todo arreglado, gracias de nuevo.

El vie, 27-09-2002 a las 23:03, Carles Pina i Estany escribió:
 
 Hola,
 
  es que haciendo una transferencia mediante ftp el cliente linux de ftp
  carga mucho el sistema, un top me indica que el sistema se lleva el
  70%-80% del tiempo de CPU, es decir, que el kernel se pone a tope,
  también con nfs el sistema se realentiza, de hay he deducido que el
 
 tal como te han comentado, vigila que tengas el DMA activado del disco
 
 si son discos IDE:
 
 hdparm -d 1 /dev/hda
 
 (creo que es así)
 
 haz un test de la velocidad de los discos (hdparm -t, creo)
 
 Comenta los resultados, para saber...
 
 Suerte!
 
 -- 
 Carles Pina i Estany | Nick: Pinux / Pine / Teufeus
 E-Mail: [EMAIL PROTECTED] / [EMAIL PROTECTED] / [EMAIL PROTECTED]
 http://www.salleURL.edu/~is08139/
 Web Interessant sobre l' explorer: http://jscript.dk/unpatched/
Si señor Juez, es tan cierto como que el W'95 es multitarea real
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 
-- 
---
Un saludo, Pablo Giménez Pizarro

La única lucha que se pierde es la que se abandona
Mujeres de la Plaza de Mayo (Argentina) .





Expediente X en una LAN

2002-09-27 Por tema Pablo Giménez Pizarro
Que tal lista, en esta ocasión me ha sucedido un problema al que ya no
sé como meterle mano .
La cuestión es que tenía una LAN a 10Mb/s en la que había un servidor de
ficheros con woody y clientes win, la red iba perfecta, la tasa de
transferencia con los clientes rondaba entorno a los 800KB/s .
Acabo de pasar la red a 100Mb/s, con la compra de un nuevo switch, el
servidor samba ahora tiene también nfs para trabajar con otros clientes
linux.
El problema es que ahora la tasa de transferencia entre cualquier
cliente (hay clientes win, linux y mac) con el servidor es entorno a los
1,4MB/s, lo he probado haciendo tranferencias de ficheros grandes
(256MB) mediante nfs y ftp, en ambos casos igual.
Lo curioso es que presenta el típico esquema de buffers saturados en una
comunicación, la transferencia empieza a unos 11MB/s y va decreciendo
hasta estabilizarse, tras varias fluctuaciones, en unos 1,4MB/s.
Viendo que el rendimiento era muy bajo, un ancho de banda de 1,4MB/s
entre dos puntos sin que haya más tráfico en la red, me lance a ver si
habría algún defecto en el hardware de la red, he cambiado tarjetas
(algunas de marca como las 3Com), he cambiado cables, e incluso he
cambiado el switch pensando que podría estar defectuoso, resultado: todo
igual .
En cuanto a las tarjetas ethernet he comprobado que no tiran paquetes ni
hay colisiones mirando la información dada por ifconfig tras las
transferencias.
Hemos probado también con un cable cruzado a comunicar el servidor con
un cliente directamente y el resultado es el mismo .
Descartando el problema del hardware de red pregunté a uno de mis
profesores de redes que podría estar pasando y me indico que podría ser
problema de las máquinas, que la pila TCP/IP o los protocolos no eran
capaces de dar más ancho de banda, lo único que he observado al respecto
es que haciendo una transferencia mediante ftp el cliente linux de ftp
carga mucho el sistema, un top me indica que el sistema se lleva el
70%-80% del tiempo de CPU, es decir, que el kernel se pone a tope,
también con nfs el sistema se realentiza, de hay he deducido que el
problema pueda ser que el kernel (v2.4.18) no soporte mas ancho de
banda, ya que en todas las pruebas realizadas uno de los extremos de la
comunicación era siempre un linux.
Alguien puede aclararme si esto puede ser cierto y si sabe alguna
solución, pues yo tenía entendido que linux era capaz de lidiar con
redes de este tipo y que podía perfectamente dar anchos de banda de
100Mb/s, esto sucede tanto con protocolos tcp (ftp) como udp (nfs), de
lo que deduzco que si hay algun problema esta en la capa IP que esta por
debajo de ambos .
Por último indicar que las máquinas tienen procesador Duron de 600MHz y
memorias ram  entre 256MB y 512MB, si alguien puede arrojar alguna luz
de que puede estar pasando se lo agradecería.
Perdonar lo largo del mensaje y gracias .
-- 
---
Un saludo, Pablo Giménez Pizarro

La única lucha que se pierde es la que se abandona
Mujeres de la Plaza de Mayo (Argentina) .





Re: Expediente X en una LAN

2002-09-27 Por tema Héctor Andrés Rompato Carricart

Pablo Giménez Pizarro escribió::


Que tal lista, en esta ocasión me ha sucedido un problema al que ya no
sé como meterle mano .
La cuestión es que tenía una LAN a 10Mb/s en la que había un servidor de
ficheros con woody y clientes win, la red iba perfecta, la tasa de
transferencia con los clientes rondaba entorno a los 800KB/s .
Acabo de pasar la red a 100Mb/s, con la compra de un nuevo switch, el
servidor samba ahora tiene también nfs para trabajar con otros clientes
linux.
El problema es que ahora la tasa de transferencia entre cualquier
cliente (hay clientes win, linux y mac) con el servidor es entorno a los
1,4MB/s, lo he probado haciendo tranferencias de ficheros grandes
(256MB) mediante nfs y ftp, en ambos casos igual.
Lo curioso es que presenta el típico esquema de buffers saturados en una
comunicación, la transferencia empieza a unos 11MB/s y va decreciendo
hasta estabilizarse, tras varias fluctuaciones, en unos 1,4MB/s.
Viendo que el rendimiento era muy bajo, un ancho de banda de 1,4MB/s
entre dos puntos sin que haya más tráfico en la red, me lance a ver si
habría algún defecto en el hardware de la red, he cambiado tarjetas
(algunas de marca como las 3Com), he cambiado cables, e incluso he
cambiado el switch pensando que podría estar defectuoso, resultado: todo
igual .
En cuanto a las tarjetas ethernet he comprobado que no tiran paquetes ni
hay colisiones mirando la información dada por ifconfig tras las
transferencias.
Hemos probado también con un cable cruzado a comunicar el servidor con
un cliente directamente y el resultado es el mismo .
Descartando el problema del hardware de red pregunté a uno de mis
profesores de redes que podría estar pasando y me indico que podría ser
problema de las máquinas, que la pila TCP/IP o los protocolos no eran
capaces de dar más ancho de banda, lo único que he observado al respecto
es que haciendo una transferencia mediante ftp el cliente linux de ftp
carga mucho el sistema, un top me indica que el sistema se lleva el
70%-80% del tiempo de CPU, es decir, que el kernel se pone a tope,
también con nfs el sistema se realentiza, de hay he deducido que el
problema pueda ser que el kernel (v2.4.18) no soporte mas ancho de
banda, ya que en todas las pruebas realizadas uno de los extremos de la
comunicación era siempre un linux.
Alguien puede aclararme si esto puede ser cierto y si sabe alguna
solución, pues yo tenía entendido que linux era capaz de lidiar con
redes de este tipo y que podía perfectamente dar anchos de banda de
100Mb/s, esto sucede tanto con protocolos tcp (ftp) como udp (nfs), de
lo que deduzco que si hay algun problema esta en la capa IP que esta por
debajo de ambos .
Por último indicar que las máquinas tienen procesador Duron de 600MHz y
memorias ram  entre 256MB y 512MB, si alguien puede arrojar alguna luz
de que puede estar pasando se lo agradecería.
Perdonar lo largo del mensaje y gracias .
 


¿saturación del bus del servidor?, ¿velocidad del acceso a disco?
Hace unos días, en una charla técnica, mencionaban la disparidad de 
calidad entre las distintas tarjetas de red de una misma marca (3Com). 
Suena a falta de optimización en el servidor, ¿no?


--
 Héctor Andrés Rompato Carricart [EMAIL PROTECTED]
 Coordinador técnico
 COVIARES S.A. -- Autopista La Plata - Buenos Aires
 Gerencia de equipos y sistemas

 Av. España y Autopista, Quilmes (1878)
 Buenos Aires, Argentina





Re: Expediente X en una LAN

2002-09-27 Por tema Carles Pina i Estany

Hola,

 es que haciendo una transferencia mediante ftp el cliente linux de ftp
 carga mucho el sistema, un top me indica que el sistema se lleva el
 70%-80% del tiempo de CPU, es decir, que el kernel se pone a tope,
 también con nfs el sistema se realentiza, de hay he deducido que el

tal como te han comentado, vigila que tengas el DMA activado del disco

si son discos IDE:

hdparm -d 1 /dev/hda

(creo que es así)

haz un test de la velocidad de los discos (hdparm -t, creo)

Comenta los resultados, para saber...

Suerte!

-- 
Carles Pina i Estany | Nick: Pinux / Pine / Teufeus
E-Mail: [EMAIL PROTECTED] / [EMAIL PROTECTED] / [EMAIL PROTECTED]
http://www.salleURL.edu/~is08139/
Web Interessant sobre l' explorer: http://jscript.dk/unpatched/
   Si señor Juez, es tan cierto como que el W'95 es multitarea real