>Опенбсдшники почему-то всех зомбируют, что SMP якобы не нужен, т.к. не хотят
>пилить pf, механизм обработки прерываний и прочие компоненты ядра. Тут какой-то
>вечный защитник OpenBSD интересовался performance-тестами, так вот они: http://www.tancsa.com/blast.html Почитал. Тестер сам сказал, что там были проблемы с железом, вплоть до kernel panic. Учитывая, что для тестов использовался nForce4, я не удивляюсь. Хотя не могу не порадоваться за тех, кто (через NDA с NVIDIA) получил доступ к документации на их чипсеты. И это уже совсем другой разговор.
>С тех времен ничего не изменилось. OpenBSD так и выдает какие-то жалкие
>200 kpps, а на MP-ядре и того меньше. А если врубить
>pf, то максимум 100 kpps. Продолжайте и дальше дрочить на "безопасность"
>и забудьте про многоядерные процессоры.
Не путайте ядро и пользовательские процессы. Последние спокойно распараллеливаются, для желающих есть даже более-менее работающие rthreads ("ядрёные" потоки).
>Вот тесты для Linux на современных двухсокетных матерях с Nehalem:
>http://vger.kernel.org/netconf2009_slides/nehalem_pps_compar...
>
>До 2.5 Mpps на bidirectional flows, в общем-то неплохо.
Давайте я проведу на работе тесты (на это уйдёт, думаю, пара дней, плюс ещё день-два на уточнение деталей). У меня есть HP ProLiant DL120 G5 с дополнительными двумя двухпортовыми Intel'ями и 3Com'овский 50-портовый свич (не помню точно модель, кажется, 2250) с двумя гигабитными портами. А также есть несколько свободных или слабозанятых машин с FreeBSD и OpenBSD. Я начну с одной части этих машин поливать через ентот ПроЛиант посредством OpenBSD, FreeBSD, Debian Linux и тех live-систем, которые вы сами попросите. Жду предложений.