[Hardware] Прерывания на SMP
Nikolay A. Fetisov
naf на naf.net.ru
Ср Ноя 2 23:42:37 MSK 2005
On Wednesday 02 November 2005 20:20, Alexei V. Mezin wrote:
> ....
> Ядро грузится без "магических" параметров:
> ....
> Но прерывания явно не сбалансированы.
Но второй камень у Вас всё-таки что-то обрабатывает. У меня ему
вообще ничего не достаётся.
По этой же теме: kernel-doc-XXX/IRQ-affinity.txt и в более
подробном виде
http://bbcr.uwaterloo.ca/~brecht/servers/apic/SMP-affinity.txt
Итого: по разным процессорам распределяются только прерывания,
поддерживаемые IO-APIC. При загрузке ядра с параметром 'noapic'
все прерывания, таким образом, обрабатывает только первый
процессор. В VIA 694X поддержка APIC имеет ряд особенностей,
которые приводят к периодическим сбоям в обработке прерываний с
выдачей сообщений 'disabling interrupt XX: nobody cares'. В
лучшем случае после подобного сбоя все прерывания
обрабатываются первым процессором, в худшем - происходит
зависание системы, отказы плат и пр.
Так?
--
С уважением,
Николай Фетисов
Подробная информация о списке рассылки Hardware