bonding y balanceo de carga (casi solucionado)
Felipe Román Márquez
fromanm en gmail.com
Vie Sep 4 17:20:09 CLT 2009
se instalaron tarjetas infiniband 40gbps y ahora drbd si anda bastante
bien, pero la copia por scp como comentaba en un principio sigue dando
30MB/s lo que me parece curioso, alguien tiene alguna idea si centos
tiene algun bloqueo o limitación ya que esto no pasa en otras distros
corriendo en la misma máquina.
On Mon, 2009-07-20 at 10:16 -0400, Aldrin Martoq wrote:
> 2009/7/20 Felipe Román Márquez <fromanm en gmail.com>:
> > un poco más detallado.
> > es para un cluster activo/pasivo que usa drbd y es vital para el rendimiento
> > de esto el performance de la red.
> > ya hice pruebas a los discos, locales y remotas, y todo lo sugerido en los
> > post anteriores.
> > con las mismas pruebas usando fedora 11 con un bonding modo 6 el performance
> > es 3 veces lo que da en centos.
> > si le sacaba un cable de una tarjeta de red bajaba a 60MB/ss aprox
> > con 1 daba 30MB/s y con las 3 cercano a los 90-100MB/s
>
> Nones! tu problema no es que el balanceo no funciona, sino que no
> obtienes la velocidad esperada con 1 solo cable! Como referencia, una
> conexión gigabit da cerca de 100MiB/s; con 3 debieras obtener en
> teoría 300MiB/s.
>
> Insisto: aisla el problema asegurando que al menos ALGO funciona a la
> velocidad que esperas: conecta los servidores con un solo cable (sin
> bonding!) entre dos tarros (sin switchs!) con un programa que
> involucre solo cpu y red (el programa python que publiqué por
> ejemplo). Tienes los números de referencia: a si mismo, eran 750MiB/s;
> entre dos computadores conectados directamente via gigabit: 111MiB/s.
>
> Si no obtienes al menos 100MiB/s con esta configuración, es que algo
> anda mal y es lo primero que debes resolver. Si obtienes menos de
> 750MiB/s a localhost, es que algo peor esta pasando y también deberás
> resolver. Publica tus números acá.
>
> > en centos con 1, 2, 3 o 4 tarjetas en bonding con la misma confing no da más
> > que 30MB/s (en las mismas pruebas)
> > bajé los modulos actualizados de intel y los instalé funciona la red pero el
> > bonding sigue sin balancear carga. (cosa que como dije si funciona en
> > fedora)
> > el modulo igb y e1000e en fedora tiene una versión completamente distinta a
> > las oficiales de intel y a las que vienen con centos 5.3, no pude portear
> > los modulos de fedora a centos.
>
> Mi prueba fue entre un dell d820 (broadcom) y un macbook1,1 (marvell)
> ... Veamos como te va primero...
>
Más información sobre la lista de distribución Linux