Страница 1 из 1
FreeBSD 9 непонятнки с загрузкой процессора
Добавлено: 2012-05-31 22:12:19
Kramzlik
Господа гуру! Подскажите куда копать? Ситуация такая имеем сервер HP DL150 с двумя интерфейсами em. Ядро пересобранно, конфиги рабочие. Столкнулся с такой ситуацией. Имеем из сервисов rinetd, natd, dhcpd, squid. В работе сказывается так. При установки соединение на внешнию сетевую происходят скачки нагрузки на сервисы natd и dhcp, т.е. такое случается если я пользуюсь ssh. С повышением активности уровнь загрузки процессора пропорционально растет. С сервисом rinetd вообщем мрак. Как только я начинаю работать с проброшенным портом, сервис уходит в 100% загрузку и стопорит траффик.
На удивление из внутренней сети работа происходит без каких либо компромисов и вот таких странных нагрузок.
Как бы на то не было я, как человек мог допустить где-то ошибку в конфигах, только где, я не могу понять симптомы? messages молчит, топ консоля не ругается. Откуда копать не могут понять. Задним местом понимаю что это возможно сетевая... но она блин интегренная.

Re: FreeBSD 9 непонятнки с загрузкой процессора
Добавлено: 2012-05-31 22:16:39
GhOsT_MZ
По существу мало что могу сказать, но тем не менее, если нагрузка natd, то сетевая тут не причем. Еще что интересно, каким боком здесь dhcpd грузит... да и не плохо было бы конфиг фаервола
Re: FreeBSD 9 непонятнки с загрузкой процессора
Добавлено: 2012-05-31 22:22:04
Kramzlik
Стандартный SAMPLE, с добавлением портов на открытие.
Re: FreeBSD 9 непонятнки с загрузкой процессора
Добавлено: 2012-06-01 9:12:34
шёл_мимо
Kramzlik писал(а):Господа гуру! Подскажите куда копать? Ситуация такая имеем сервер HP DL150 с двумя интерфейсами em. Ядро пересобранно, конфиги рабочие. Столкнулся с такой ситуацией. Имеем из сервисов rinetd, natd, dhcpd, squid. В работе сказывается так. При установки соединение на внешнию сетевую происходят скачки нагрузки на сервисы natd и dhcp, т.е. такое случается если я пользуюсь ssh. С повышением активности уровнь загрузки процессора пропорционально растет. С сервисом rinetd вообщем мрак. Как только я начинаю работать с проброшенным портом, сервис уходит в 100% загрузку и стопорит траффик.
На удивление из внутренней сети работа происходит без каких либо компромисов и вот таких странных нагрузок.
Как бы на то не было я, как человек мог допустить где-то ошибку в конфигах, только где, я не могу понять симптомы? messages молчит, топ консоля не ругается. Откуда копать не могут понять. Задним местом понимаю что это возможно сетевая... но она блин интегренная.

natd замени на ipwf_nat и будет тебе счастье.
Re: FreeBSD 9 непонятнки с загрузкой процессора
Добавлено: 2012-06-01 16:22:02
rayder
или на pf, там еще проще
Re: FreeBSD 9 непонятнки с загрузкой процессора
Добавлено: 2012-06-01 20:48:18
Kramzlik
Перейти можно всегда. Непонятно, что происхоюдит в данном конкретном случае. Почему напрягается два сервиса которые вообще там не должны быть (natd, dhcpd). Есть еще предположения? Можно в личку.

Re: FreeBSD 9 непонятнки с загрузкой процессора
Добавлено: 2012-06-02 22:40:08
шёл_мимо
Kramzlik писал(а):Перейти можно всегда. Непонятно, что происхоюдит в данном конкретном случае. Почему напрягается два сервиса которые вообще там не должны быть (natd, dhcpd). Есть еще предположения? Можно в личку.

Код: Выделить всё
last pid: 29340; load averages: 2.56, 3.74, 3.14 up 0+11:24:06 22:31:03
88 processes: 2 running, 84 sleeping
CPU: 18.9% user, 0.0% nice, 21.6% system, 6.4% interrupt, 53.1% idle
Mem: 818M Active, 4768M Inact, 1013M Wired, 11M Cache, 825M Buf, 1281M Free
Swap: 4096M Total, 4096M Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
29313 root 1 101 0 72544K 55340K CPU3 3 0:10 97.85% gmake
2129 root 1 52 0 26672K 1792K select 1 16:27 50.49% natd
29266 root 1 52 0 131M 117M wait 3 0:24 37.89% gmake
Обновление дерева портов запустил, а natd кушает сильно, FreeBSD 9.0-RELEASE-p2
На FreeBSD 8.2 такого нет, специально проверял. На ipfw_nat и 1% нет.
Re: FreeBSD 9 непонятнки с загрузкой процессора
Добавлено: 2012-06-02 22:41:22
шёл_мимо
rayder писал(а):или на pf, там еще проще
У ПФ один недостаток, он больше одного ядра не видет.
Re: FreeBSD 9 непонятнки с загрузкой процессора
Добавлено: 2012-06-04 21:14:42
Kramzlik
Спасибо! Ушел, читать про ipfw_nat.
Re: FreeBSD 9 непонятнки с загрузкой процессора
Добавлено: 2012-06-04 22:13:19
Kramzlik
Еще раз хочу поблагодарить "шёл_мимо". Прям отлично заработал. Спасибо Лыссяровскому сайту, нашел почитал, сделал.
