bonding y balanceo de carga (no balancea)

Aldrin Martoq amartoq en dcc.uchile.cl
Lun Jul 20 10:16:05 CLT 2009


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...

-- 
Aldrin Martoq
http://aldrin.martoq.cl/



Más información sobre la lista de distribución Linux