Jeff Roberson, в рамках работы над "process affinity" во FreeBSD 8.x, добавил (http://lists.freebsd.org/pipermail/cvs-src/2008-April/089856...) в текущую ветвь FreeBSD поддержку привязки поступающих от устройств прерываний к указанной группе процессоров, что решает проблему пенальти при миграции обработчиков программных прерываний (swi) между ядрами системы.
Привязка может быть выполнена при помощи опции "-x irq" команды cpuset, где irq - соответствующий устройству номер IRQ в выводе команды "vmstat -i".URL: http://lists.freebsd.org/pipermail/cvs-src/2008-April/089856...
Новость: http://www.opennet.me/opennews/art.shtml?num=15257
Это не футбол :) penalty лучше переводится в таких контекстах как "накладные расходы" или "попадалово".
спасибо :) fixed
кстати, а cpuset(1) & friends будут портировать в 7-ку?
>кстати, а cpuset(1) & friends будут портировать в 7-ку?It sounds like there is a lot of interest in that. If people feel good about the api being stable then I will merge it.