|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 12 Apr 2005 17:06:37 To : All Subject : Hовый баг? -------------------------------------------------------------------------------- Привет! Hашелся 100% воспроизводимый глюк в сетевой части FreeBSD 4.11-STABLE, крайне неприятный. То же было на 4.10-RELEASE, после поднятия до RELENG_4 ничего не изменилось. Работает роутер на P133/40Mb RAM, четыре сетевых карты, quagga/ripd, RIPv2, один gif с IPSEC transport mode. Свою нагрузку держит без проблем, через него даже 24 линии VoIP проходят (не попадают в IPSEC) без проблем с качеством. Плюс интернет. Запускаем ping на другую машину, которая в локалке рядом живет. Выдергиваем из одной из сетевух (fxp0) кабель, ждем секунд 5, вставляем кабель обратно - линк появляется, трафик не возобновляется После этого получаем ping: sendto: No buffer space available Моментально после запуска tcpdump на этом интерфейсе трафик снова начинает ходить как ни в чем не бывало, причем с характерными задержками в момент выправления: ping: sendto: No buffer space available ping: sendto: No buffer space available 64 bytes from 213.184.64.4: icmp_seq=34 ttl=64 time=10715.285 ms 64 bytes from 213.184.64.4: icmp_seq=35 ttl=64 time=9714.740 ms 64 bytes from 213.184.64.4: icmp_seq=45 ttl=64 time=0.488 ms 64 bytes from 213.184.64.4: icmp_seq=46 ttl=64 time=0.450 ms 64 bytes from 213.184.64.4: icmp_seq=47 ttl=64 time=0.529 ms Проверено многократно - описанный сценарий всегда вопроизводится. Может, кто-то знает, в чем дело? Hаобум попробовал поднять kern.ipc.nmbclusters с дефолтных 8192 до 65536 - не помогло. maxusers стоит 0, то есть автоподстройка. Eugene --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093f48cd0de.html, оценка из 5, голосов 10
|