Linux Kernel IRQ Routing с опциями irqbalance / kernel
Я пытаюсь заставить мой Xen Dom0 распределять IRQ в среде smp. Насколько я знаю, есть 2 варианта:
- Используйте irqbalance
- Сконфигурируйте ядро без поддержки cpu hotplug
Моя система - Debian Squeeze, Xen 4.0.4, Kernel 3.2.31.
Моя проблема заключается в следующем:
- Сеглаунты irqbalance из-за измененного макета /proc/irq* или отсутствия irq0 (кажется, это очень старая ошибка, существующая со времен Lenny)
- Чтобы настроить ядро без поддержки горячего подключения процессора, вы должны отключить управление питанием процессора, которое кажется невозможным с помощью стандартного wys (make config / make menuconfig) - опция CONFIG_PM по умолчанию просто имеет значение "Y".
Кто-нибудь знает, как получить ядро debian dom0 с правильным дистрибутивом irq?
1 ответ
Решение
Ингрид говорит: вы должны ограничить свой процессор, чтобы использовать irqbalance:
Командная строка XEN не может запустить ирбаланс при сжатии:
/boot/xen-4.0.4.gz dom0_mem=2597152 no-bootscrub dom0_vcpus_pin
Рабочая командная строка:
/boot/xen-4.0.4.gz dom0_mem=2597152 no-bootscrub dom0_max_vcpus=2 dom0_vcpus_pin
Проверено с 3.2.30 и 3.2.31.