Страница 1 из 1

dummynet - CPU 100%

Добавлено: 2009-07-02 9:34:03
savio
Когда то давно у меня была такая же проблема.
Ни с того ни с сего процесс dummynet отжырает весь проц...
В качестве VPN-сервера использую mpd5.

Код: Выделить всё

kill -9 <pid mod>
НЕ УБИВАЕМЫЙ!!!
в чем тут проблема? в железе? в кривости моих рук?

P.S.
даже reboot не перегружает сервер. он просто зависает намертно. нужно выкл/вкл питания делать....

Re: dummynet - CPU 100%

Добавлено: 2009-07-02 11:10:29
schizoid
а как вы вычислили, что это именно dummynet ?

Re: dummynet - CPU 100%

Добавлено: 2009-07-02 11:15:28
savio
командой top -S

Re: dummynet - CPU 100%

Добавлено: 2009-07-02 11:32:28
LMik
Убить думинет и шейпить через mpd+ng_car

Re: dummynet - CPU 100%

Добавлено: 2009-07-02 11:36:38
hizel
попрошу штатного телепта озвучить настройки dummynet и версию freebsd

Re: dummynet - CPU 100%

Добавлено: 2009-07-02 11:46:39
savio
FreeBSD 7.2

Код: Выделить всё

....
pipe tablearg ip from table(100) to any
...
pipe tablearg ip from any to table(110) 

Re: dummynet - CPU 100%

Добавлено: 2009-07-02 12:35:30
hizel
сложно сказать, проблема комплексная :-\

Re: dummynet - CPU 100%

Добавлено: 2009-07-02 12:50:39
hizel

Re: dummynet - CPU 100%

Добавлено: 2009-07-02 13:48:36
savio
не очень.... но что то в этом роде. до Fatal дело не доходит. даже не знаю как вычыслить....

Re: dummynet - CPU 100%

Добавлено: 2009-07-02 15:31:37
hizel
надо будет посмотреть, можно ли там dtrace хуком зацепицо :-\

Re: dummynet - CPU 100%

Добавлено: 2009-07-04 9:47:40
savio
мне тут подсказали что патч отсюда поможет
http://www.freebsd.org/cgi/query-pr.cgi?pr=129625
как патчить я то знаю. а как потом пересобрать netgraph?

Re: dummynet - CPU 100%

Добавлено: 2009-07-04 17:33:15
Rita
savio писал(а):Когда то давно у меня была такая же проблема.
Ни с того ни с сего процесс dummynet отжырает весь проц...
В качестве VPN-сервера использую mpd5.
в чем тут проблема? в железе? в кривости моих рук?
Я кхм, конечно извиняюсь, поставить 6.4 + мпд4 -все будет работать как часы, что за мода эта 7ка и мпд5?
Я не суеверная, просто моя практика показывает что 7ка вообще какая то сырая получилось все на нее жалуются.
Ну и кривизна рук тоже имеет место быть. Хоть бы показали что вы там в файерволе наворотили.

Re: dummynet - CPU 100%

Добавлено: 2009-07-04 21:22:01
Cardinal
Rita писал(а):
savio писал(а):Когда то давно у меня была такая же проблема.
Ни с того ни с сего процесс dummynet отжырает весь проц...
В качестве VPN-сервера использую mpd5.
в чем тут проблема? в железе? в кривости моих рук?
Я кхм, конечно извиняюсь, поставить 6.4 + мпд4 -все будет работать как часы, что за мода эта 7ка и мпд5?
Я не суеверная, просто моя практика показывает что 7ка вообще какая то сырая получилось все на нее жалуются.
Ну и кривизна рук тоже имеет место быть. Хоть бы показали что вы там в файерволе наворотили.
Ну не знаю, насколько она сырая. Спорить не буду. По крайней мере у меня на FreeBSD 7.1-RELEASE-p3 + mpd-5.3 просто все на ура бегает. Так это если не учитывать, что сервак еще кучу других функций выполняет.

Re: dummynet - CPU 100%

Добавлено: 2009-07-04 21:43:05
savio
ту так как пересобрать netgraph?
насколько я понял нужно применить патч и пересобрать ядро. я так понимаю netgraph на уровне ядра работает.
я прав или нет?

Re: dummynet - CPU 100%

Добавлено: 2009-07-05 11:47:10
alexcom
Соглашусь с Rita
Сам долго искал работающую связку FreeBSD 7.x и mpd 5.x. Глюков было достаточно. И падения, и dummynet 100% CPU.
В итоге перешел на FreeBSD 6.4 + mpd 4.4. И никаких проблем.
Советую все таки попробовать.

Re: dummynet - CPU 100%

Добавлено: 2009-07-05 14:31:32
LMik
Стабильно работает 7.2 и mpd-5.2 pppoe терминатор, до 300 мбит через себя пропускает. Около 1к клиентов держит.
Шейпинг ng_car через радиус. Интел карточки с отложенными прерываниями.

Re: dummynet - CPU 100%

Добавлено: 2009-07-06 8:29:21
savio
я вот не пойму, если крышу сносит DUMMYNET, то почему не убывается процес mpd?

Re: dummynet - CPU 100%

Добавлено: 2009-07-06 10:27:42
paix
savio писал(а):я вот не пойму, если крышу сносит DUMMYNET, то почему не убывается процес mpd?
если процесс заблокировался на уровне ядра в ожидании каких-либо ресурсов, то как ты его убьеш?

пример, попробуйте грохнуть процесс работы с диском на отвалившемся nfs :)

чтобы посмотреть детальней на процесс, попробуй к нему подцепиться через truss\strace

PS. 7ка работает вполне отлично, там много чего перелопатили и улучшили. А глюки...они везде бывают.