Pf2.0.3 Большая загрузка процессора (до 100%)
-
http://ark.intel.com/ru/products/29754/Intel-Core2-Duo-Processor-E6320-4M-Cache-1_86-GHz-1066-MHz-FSB
не поддерживает он HT -
другая тестовая машина на AMD Athlon 64 X2 Dual Core Processor 5200+
у него точно есть HT, да и частоты побольше и сетевухи все уже аппаратные будут стоять. посмотрим, что даст, дрова только сначала скормить нужно. -
Включенный поллинг грузит одноядерный, без гипертрединга пройессор на 100%, проверено! http://forum.pfsense.org/index.php/topic,65493.0.html
-
нарисовалась проблема.
выключаем пулинг и получаем мёртвый интерфейс.
читаю мат часть…
где то прочитал, что em интеловским сетевухам нужен пулинг.
углубился к корням.
включение пулинга снимает нагрузку на процессор. но при этом само его забивает. где же правда )))
при этом дешовые в хлам китайские сетевухи за 300р работают, а такая вся деловая интел с хардварными примочками на борту нервно курит в сторонке и кладёт интерфейс.после предварительного изучения вышли детали:
1. так как процессор двух ядерный пулинг занимает его половину, в случа с HT наблюдал бы равномерную загрузку ядер.
2. для тоннельных соединений РРРоЕ и РРтР и подобным эта штука даёт бонусы.
3. если в драйверах невозможно включить отложенные прерывания, то без пулинга на высоких скоростях никак
4. для того что бы пфс работал на скоростях выше 100мегабит с более 50 пользователями его необходимо тюнить по настройкам сетевого стэка.весёлый процесс check_reload_status который в обычном состоянии проявляет себя как 0% загрузки компа, оказывается вызывается различными службами для своих нужд.
что он конкретно выполняет мне пока не ясно, но процессор жрёт очень хорошо.
причём в полной мере проявлять себя он стал при введении pptp сервера.
два горшка забивает на ура.
чешу репу, думаю дальше..