Jeff Roberson, в рамках работы над "process affinity" во FreeBSD 8.x, добавил в текущую ветвь FreeBSD поддержку привязки поступающих от устройств прерываний к указанной группе процессоров, что решает проблему накладных расходов при миграции обработчиков программных прерываний (swi) между ядрами системы.
Привязка может быть выполнена при помощи опции "-x irq" команды cpuset, где irq - соответствующий устройству номер IRQ в выводе команды "vmstat -i".
|