URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 86243
[ Назад ]

Исходное сообщение
"ng + mpd5 - зависает сеть на 6.4R (swi1: net 100% cpu usage)"

Отправлено z3tbl4 , 11-Авг-09 16:32 
Всем привет, посоветуйте что делать в такой ситуации...
На фре (P4 3GHz) 6.4-release есть mpd5, ядро собрано с
cpu             I686_CPU
options         SMP
options         IPFIREWALL
options         IPDIVERT
options         DUMMYNET
options         NETGRAPH
options         NETGRAPH_PPP
options         NETGRAPH_PPTPGRE

в произвольные моменты зависает нетграф, прцесс "swi1: net" отжирает весь процессор, все сетевые карты перестают отвечать, консоль работает, можно ребутнуться.
Сильно погуглив, нашёл, что эта ошибка возникает из-за того, что mpd зацикливает какой-то сетевой пакет (что впринципе согласуется с наблюдениями) багрепорт "kern/132984"
http://lists.freebsd.org/pipermail/freebsd-bugs/2009-March/0... .
Нашёл патч для /sys/netgraph/ng_iface.c, ng_iface.h, но беда в том, что он не собирается под 6.4 (видимо для фрюх 7 и выше).
Если кто знает как исправить этот ng_iface.c под 6.4 буду безмерно благодарен, спасибо.


Содержание

Сообщения в этом обсуждении
"ng + mpd5 - зависает сеть на 6.4R (swi1: net 100% cpu usage)"
Отправлено z3tbl4 , 14-Авг-09 02:29 
вернее здесь про баг подробно.
http://www.freebsd.org/cgi/query-pr.cgi?pr=134557&cat=kern

"ng + mpd5 - зависает сеть на 6.4R (swi1: net 100% cpu usage)"
Отправлено DREAMER , 04-Окт-09 18:41 
>вернее здесь про баг подробно.
>http://www.freebsd.org/cgi/query-pr.cgi?pr=134557&cat=kern

тоже убил 2 дня на пойск причин зависания МПД 5.3 + релиз 7.2
щас вот попробую поставить патч и проверить


"ng + mpd5 - зависает сеть на 6.4R (swi1: net 100% cpu usage)"
Отправлено z3tbl4 , 04-Окт-09 20:43 
странно, я думал на 7.2 из коробки эта проблема уже пофиксена.

>>вернее здесь про баг подробно.
>>http://www.freebsd.org/cgi/query-pr.cgi?pr=134557&cat=kern
>
>тоже убил 2 дня на пойск причин зависания МПД 5.3 + релиз
>7.2
>щас вот попробую поставить патч и проверить