Linux Kernel IRQ Routing com opções irqbalance / kernel

3

Estou tentando fazer com que meu Xen Dom0 distribua os irqs em um ambiente smp. Tanto quanto eu sei, existem 2 opções:

  • Use irqbalance
  • Configurar o kernel sem suporte a hotplug da cpu

Meu sistema é Debian Squeeze, Xen 4.0.4, Kernel 3.2.31.

Meu problema é:

  • iregbalar segfaults devido a um layout / proc / irq * alterado ou irq0 ausente (este parece ser um bug muito antigo existente desde Lenny)
  • Para configurar um kernel sem o suporte ao hotplug da cpu, você deve desabilitar o powermanagement da cpu, o que parece ser impossível através do wys padrão (make config / make menuconfig) - a opção CONFIG_PM simplesmente assume como "Y".

Alguma ideia de alguém sobre como obter um kernel Debian dom0 com uma distribuição irq adequada?

    
por tim 22.10.2012 / 13:04

1 resposta

0

Ingrid diz: Você deve limitar seu processador para usar o irqbalance:

Linha de comando XEN falhando para iniciar o irqbalance sob squeeze:

/boot/xen-4.0.4.gz dom0_mem=2597152 no-bootscrub dom0_vcpus_pin

Linha de comando de trabalho:

/boot/xen-4.0.4.gz dom0_mem=2597152 no-bootscrub dom0_max_vcpus=2 dom0_vcpus_pin

Testado com 3.2.30 e 3.2.31.

    
por 29.10.2012 / 11:50