Pf2.0.3 Большая загрузка процессора (до 100%)
-
Еще торомоза веб-интерфейса.
Как посмотреть что грузит? И как устранить? -
- PFTOP
- риторический вопрос
-
-
-
Включил в биосе мультипроцессорность (отключал при установке pf). Загрузка проца в дашборде уменьшилась, но все равно стабильно 38-43 процента.
В версии 1,2,3 с более слабым процессором больше 10 процентов не поднималась.Вот результат утилиты top
last pid: 63956; load averages: 0.00, 0.02, 0.00 up 0+01:22:19 09:33:25 55 processes: 1 running, 54 sleeping CPU: 0.0% user, 0.0% nice, 0.4% system, 38.1% interrupt, 61.5% idle Mem: 66M Active, 17M Inact, 80M Wired, 120K Cache, 85M Buf, 1716M Free Swap: 4096M Total, 4096M Free PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 245 root 1 76 20 3348K 1192K kqread 0 2:27 0.00% check_reload 10780 proxy 1 44 0 37996K 30260K kqread 1 0:14 0.00% squid 31989 root 1 64 20 3256K 1280K select 1 0:02 0.00% apinger 62620 root 1 50 0 62108K 20012K accept 0 0:01 0.00% php 46494 proxy 1 44 0 7188K 3236K sbwait 1 0:01 0.00% squidGuard 20934 root 1 44 0 61084K 18080K accept 0 0:01 0.00% php 38829 nobody 1 44 0 5504K 2548K select 1 0:00 0.00% dnsmasq 20299 root 1 44 0 6780K 3600K kqread 0 0:00 0.00% lighttpd 49928 root 1 76 20 3596K 1472K wait 1 0:00 0.00% sh 43322 root 1 64 20 5324K 3584K select 1 0:00 0.00% racoon 5697 root 1 44 0 8808K 3896K select 1 0:00 0.00% mpd5 10430 root 1 44 0 4908K 2476K select 1 0:00 0.00% syslogd 43420 root 1 44 0 9616K 4036K select 1 0:00 0.00% mpd4 36380 root 1 44 0 6020K 6044K select 1 0:00 0.00% ntpd 21018 root 1 55 0 60060K 12932K wait 1 0:00 0.00% php 46591 proxy 1 44 0 7188K 3216K sbwait 1 0:00 0.00% squidGuard 10361 root 1 44 0 3256K 900K piperd 1 0:00 0.00% logger
Что тут можно сказать? Прерывания выеживаются? От чего это зависит?
-
Ну те-же 38% что и на 1.2.3, как вы говорите.
Прерывания могут от разных причин генерироваться, в том числе и от сетевых карт.
В Адванс настройках почитайте - галки оптимизации были типа скраба/пересборки пакетов и пр..
Так-же при работе веб интерфейса может подниматься загрузка процессора. -
В 1,2,3 40% было в момент пиковой загрузки, прерывания 0%. А здесь на 2,0,3 прерывания стабильно около 40%. Что-т нездорОво, но я не пойму что.
Pfsense устанавливался в режиме IDE в биос, если выбрать AHCI, то установка была невозможной.
Сейчас выставляю AHCI, система не грузится. -
Причем здесь режимы харда. Речь о настройках pfSense.
-
В Адванс настройках почитайте - галки оптимизации были типа скраба/пересборки пакетов и пр..
Это где-то здесь смотреть
System: Advanced
?
-
Причем здесь режимы харда.
Проблема с нагрузкой на проц прерываниями ненова на фряхах. Я загуглил и нашел, что некоторые устраняли отключением двд-привода, включением ahci и прочим шаманством.
http://forum.lissyara.su/viewtopic.php?f=8&t=16150#p147168
http://forum.lissyara.su/viewtopic.php?f=8&t=16150#p148623 -
В Адванс настройках почитайте - галки оптимизации были типа скраба/пересборки пакетов и пр..
Это где-то здесь смотреть
System: Advanced
?
Да.
У меня сейчас нет под рукой работающего pfSense, поэтому точнее сказать не могу.
Почитайте аннотации и подергайте настройки ( пересборка пакетов, поллинг и др. ) -
[2.0.3-RELEASE][root@pfsense.local]/root(13): vmstat -i interrupt total rate irq16: em1 ehci0 16260359 184 irq19: em0 atapci0+ 1764803224 20068 irq23: ehci1 176014 2 cpu0: timer 175881261 2000 cpu1: timer 175881054 2000 Total 2133001912 24255
Похоже сетевушные заморочки.
Вообще странно, что показывает разные интерфейсы (ehci0 и atapci0+). Сетевушки то одинаковые совершенно, воткнуты в pci-слоты. -
Похоже на Interrupt Storm на старших прерываниях.
Была здесь тема, вроде подключали монитор по HDMI и из-за этого было.
Так-же рекомендуют обновить BIOS; переставить сетевые карты на другие места, поиграть настройками IRQ в BIOS чтобы назначить на PCI слоты другие прерывания.
Однозначного решения не видел пока. -
БИОС обновлял.
А что значит переставить сет.карты? Сейчас вставлено три одинаковых карты (с расчетом на резервный инет-канал), в сист.плате только три разъема PCI. Имеет ли смысл попереставлять сетевые карты? -
Тогда не стоит. Иногда бывает от 5-ти.
-
С прерываниями поиграюсь. Может еще какие мысли будут, напишите
-
Все железо новое. Может имеет смысл написать в поддержку Интел (производителя сист.платы)?
Затрудняюсь, как объяснить проблему. -
В интернете погуглите Interrupt storm
-
1. Отключите в БИОСе всё ненужное - СОМ, LPT, Audio etc.
2. Попробуйте отключить в БИОСе это - http://www.probios.ru/options/usb/configure/bios-ehci-hand-off.html.И последнее :
У вас контроллер жестких дисков работает в АТА режиме ? Возможно , что это он "штормит". Попробуйте следующее - выгрузите конфиг пфсенсе, зайдите в БИОС и переведите контроллер в AHCI, затем установите пфсенсе "на чистую" , подгрузите конфиг и проверяйте работу. -
Сейчас вставлено три одинаковых карты
Может еще какие мысли будут, напишите
Может имеет смысл написать в поддержку ИнтелИз опыта могу сказать, что bsd очень плохо переносит наличие нескольких одинаковых сетевых карт. И это редко когда лечиться. Проблема в самой оси. Переходите на линукс, вот и все мысли.
2 werterпереведите контроллер в AHCI, затем установите пфсенсе "на чистую"
Pfsense устанавливался в режиме IDE в биос, если выбрать AHCI, то установка была невозможной.