Страница 1 из 1
FreeBSD7 перезагрузка при dummynet - queue
Добавлено: 2008-10-10 0:03:25
Inzevision
при риспользовании просто pipe без queue всё ок и работает стабильно. Как только пускаю трафик в квоты -- перезагрузки сервета через произвольные промежутки времени и ошибкой в консоли что-то про невозможность записать станицу, ещё много всего и информация про процес вызвавший ошибку dummynet.
FreeBSD 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Mon Jul 21 15:37:48 EEST 2008 admin@:/usr/src/sys/i386/compile/GATE i386
но система работает на AMD.
Может кто-то подскажет, чего делать-то?
Re: FreeBSD7 перезагрузка при dummynet - queue
Добавлено: 2008-10-10 0:24:47
hizel
что то проскакивало, в 7.0 много накрутили dummynet и он иногда вываливается, стек неправильно жрет

ждемс 7.1 люди пилят
Re: FreeBSD7 перезагрузка при dummynet - queue
Добавлено: 2008-10-10 11:13:50
Inzevision
а в 6.2 квоты стабильно работают или так-же коряво. И имеет-ли мне смысл снести 7 и поставить 6.2 если комп используется как шлюз для домашней сети (считает трафик, ведёт статистику и т.п.) или всё же остаться на 7-ке но без диамического шейпера?
Re: FreeBSD7 перезагрузка при dummynet - queue
Добавлено: 2008-10-10 11:35:45
hizel
не подскажу

у меня на 6.2,6.3,7.0 для таких же целей проблем не наблюдается
Re: FreeBSD7 перезагрузка при dummynet - queue
Добавлено: 2008-10-10 14:11:57
Inzevision
на 7-ке pipe работает с queue и всё ок? хм... может у меня сборка или компиляция глючная... ставил на другой комп -- тот же результат -- либр ошибка либо зависало намертво без сообщений в логах

буду на выходных 6.3 ставить. посмотрим...
Re: FreeBSD7 перезагрузка при dummynet - queue
Добавлено: 2008-10-10 14:29:23
hizel
Код: Выделить всё
ildar@host ~ >sudo ipfw show | grep queue
00030 2706606 425133345 queue 50 ip from not 10.0.0.0/8 to any in via rl1
00030 0 0 queue 50 ip from not 10.0.0.0/8 to any in via vlan0
00030 716896 82089126 queue 50 ip from not 10.0.0.0/8 to any in via vlan2
00030 7309707 530833127 queue 50 ip from not 10.0.0.0/8 to any in via vlan3
00030 0 0 queue 50 ip from not 10.0.0.0/8 to any in via vlan4
00030 0 0 queue 50 ip from not 10.0.0.0/8 to any in via vlan6
00030 5577687 966074711 queue 50 ip from not 10.0.0.0/8 to any in via vlan7
00030 2 120 queue 50 ip from not 10.0.0.0/8 to any in via vlan8
00030 1530929 124120252 queue 50 ip from not 10.0.0.0/8 to any in via vlan9
00030 0 0 queue 50 ip from not 10.0.0.0/8 to any in via vlan10
00030 3406173 303858996 queue 50 ip from not 10.0.0.0/8 to any in via vlan11
00040 1848234 1645000705 queue 80 ip from any to any out via vlan1
00040 3558135 3838176509 queue 60 ip from any to not 10.0.0.0/8 out via rl1
00040 0 0 queue 60 ip from any to not 10.0.0.0/8 out via vlan0
00040 906636 1030566528 queue 60 ip from any to not 10.0.0.0/8 out via vlan2
00040 2022517 1870193751 queue 60 ip from any to not 10.0.0.0/8 out via vlan3
00040 0 0 queue 60 ip from any to not 10.0.0.0/8 out via vlan4
00040 0 0 queue 60 ip from any to not 10.0.0.0/8 out via vlan6
00040 5961430 3513567349 queue 60 ip from any to not 10.0.0.0/8 out via vlan7
00040 673622 145316146 queue 60 ip from any to not 10.0.0.0/8 out via vlan8
00040 2316234 2985350480 queue 60 ip from any to not 10.0.0.0/8 out via vlan9
00040 0 0 queue 60 ip from any to not 10.0.0.0/8 out via vlan10
Код: Выделить всё
ildar@host uname -a
FreeBSD host 7.0-RELEASE FreeBSD 7.0-RELEASE #1: Fri Apr 18 16:14:30 MSD 2008 root@:/usr/obj/usr/src/sys/HOST i386
Re: FreeBSD7 перезагрузка при dummynet - queue
Добавлено: 2008-10-10 14:40:39
paradox
вы не тем меряетесь
чет мне кажеться
вам нужно
ifconfig -a
обменяться
потому что как бы там проблема не в сетевках была
хотя хз
топик мастер
попробуй другую сетевку
Re: FreeBSD7 перезагрузка при dummynet - queue
Добавлено: 2008-10-10 17:44:52
Inzevision
Код: Выделить всё
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_MTU>
ether 00:02:b3:91:68:f1
inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
fxp1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_MTU>
ether 00:02:b3:d2:93:06
inet 193.19.""".74 netmask 0xfffffffc broadcast 193.19.***.75
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vlan89: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:02:b3:91:68:f1
inet 10.8.9.1 netmask 0xffffff00 broadcast 10.8.9.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vlan: 89 parent interface: fxp0
Код: Выделить всё
${ipfw} pipe 107 config bw 5Mbit/s
${ipfw} queue 1 config pipe 107 weight 50 queue 50 mask dst-ip 0xffffffff
Код: Выделить всё
# uname -a
FreeBSD 7.0-RELEASE-p5 FreeBSD 7.0-RELEASE-p5 #1: Fri Oct 10 09:53:33 EEST 2008 /usr/src/sys/i386/compile/GATE i386
вчера обновился через freebsd-update до р5 и пересобрал ядро
Re: FreeBSD7 перезагрузка при dummynet - queue
Добавлено: 2008-10-10 17:54:57
hizel
ядро сильно переконфигурировали?
Re: FreeBSD7 перезагрузка при dummynet - queue
Добавлено: 2008-10-10 18:04:25
Inzevision
не, просто повторно откомпилировал, ничего не меняя внутри. но проблем не исчез

Re: FreeBSD7 перезагрузка при dummynet - queue
Добавлено: 2008-10-11 22:32:44
Inzevision
вернулся к версии 6.2
всё работает правильно. Наверно на 7-ке был какой-то глюк...
Re: FreeBSD7 перезагрузка при dummynet - queue
Добавлено: 2008-10-11 23:30:36
Yam
Он не "был", он всё еще есть в 7-R. На приличных нагрузках dummynet начинает заметно притормаживать и вешает машинку, вы не один с такой проблемой.
Re: FreeBSD7 перезагрузка при dummynet - queue
Добавлено: 2008-10-11 23:38:00
paradox
так пошевелите рассылку
а сами если есть немного знаний
сравните diff -urN netinet каталогов двух версий
а то и токо одного файла
может пофиксите