Добрый день.
Есть шлюз, на нём FreeBSD 6.2-RELEASE, ipfw.
Железо - supermicro 5014C-T, два гигабитных интегрированных bge контролера и одна добавленная интеловская гигабитка.
Собрана как SMP.machdep.hyperthreading_allowed: 1
machdep.cpu_idle_hlt: 1
machdep.hlt_cpus: 0
machdep.hlt_logical_cpus: 0Но нагружается только один проц.
10 root 1 171 52 0K 8K RUN 1 549.4H 99.02% idle: cpu1
11 root 1 171 52 0K 8K RUN 0 18.1H 54.44% idle: cpu0
12 root 1 -44 -163 0K 8K CPU0 0 331.7H 43.55% swi1: net
на 6.2 вообще реально работой как шлюз загрузить оба HT проца?
Кто то уже под серьёзной нагрузкой как шлюз использовал семёрку?
Есть увеличение производительности?
>на 6.2 вообще реально работой как шлюз загрузить оба HT проца?Подозреваю, что дело в том, что основная нагрузка - это обработка прерываний. А она делается на первом "виртуальном процессоре". Не знаю, всегда ли так или это поведение по умолчанию. То же самое я наблюдаю на двухядерных Pentium D и Core 2, зато на четырёхядерном Xeon прерывания попадают на все ядра...
А что по поводу семёрки?
Никто ещё так не экспериментировал?