2006/5/12, Rafa Grimán
Hola :)
[...]
Pues resulta que al final la culpa fue mía 0:) El hardware estaba mal configurado !!! Me explico: se debe asignar 1 CPU por cada puerto de 1 GigE que se tenga.
como lo haces ??? por el kernel ?? o la BIOS ??? por algun hechizo ??? la verdad es que nunca lo tenia escuchado !!!
El problema con sistemas NUMA es que el sw (kernel o no) "van" a la CPU que más cercana está. En mi caso había 5 puertos de red GigE en el mismo brick asociadas a 2 CPUs. Luego había un cuello de botella porque los drivers de las 5 tarjetas iban a estas 2 CPUs :( El resultado de esto era: - cuello de botella en los buses PCI
mmm.. algo imaginaba referente a esto !!! ya que como comente, los buses PCIs eram compartidos, al menos para la maquinas que nosotros simples mortales usamos, no se las tuyas ya que nunca contestaste sobre esto.
- las 2 CPUs estaban al 100% y el restante no hacía gran cosa
mm. me extrana ya que imaginaba que se compartian la carga !!!! y es como la primera vez que escucho que una tarjeta PCI sartura toda una CPU.
Pues eso, muchas gracias a todos por las ideas ;)
Gracias a usted por compartir conozco estas configuraciones "utopicas", que posiblemente nos demorara mucho en conocer personalmente. salu2 -- -- Victor Hugo dos Santos Linux Counter #224399