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

Исходное сообщение
"mbufs :("

Отправлено robot , 15-Сен-06 17:24 
Фря 6.1.

Проблема началась с того, что я увидел в /var/log/messages следующее
Sep 15 14:40:40 BURNED named[69032]: client 89.169.213.102#62659: error sending response: not enough free resources
Sep 15 14:40:41 BURNED named[69032]: client 85.249.160.4#1039: error sending response: not enough free resources
Sep 15 14:40:41 BURNED named[69032]: client 89.169.213.102#62659: error sending response: not enough free resources
Sep 15 14:42:35 BURNED named[69032]: client 89.169.213.102#62659: error sending response: not enough free

Погуглив, я понял что ноги растут из недостатка mbufs. netstat -m на машине выглядит следуюшим образом:

8489/3137/11626/131072 mbuf clusters in use (current/cache/total/max)
8489/2807 mbuf+clusters out of packet secondary zone in use (current/cache)
0/0/0/0 4k (page size) jumbo clusters in use (current/cache/total/max)
0/0/0/0 9k jumbo clusters in use (current/cache/total/max)
0/0/0/0 16k jumbo clusters in use (current/cache/total/max)
19654K/8476K/28130K bytes allocated to network (current/cache/total)
2530602109/1232131299/1230359246 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
0/0/0 requests for jumbo clusters denied (4k/9k/16k)
91/6177/6656 sfbufs in use (current/peak/max)
0 requests for sfbufs denied
0 requests for sfbufs delayed
4706338 requests for I/O initiated by sendfile
55003 calls to protocol drain routines

Т.е. количество clusters у меня явно достаточное. Однако в "requests for mbufs denied", т.е. количство запросов к mbuf, которые завершились неудачей какое то явно астрономическое. В чем тут может быть дело?


На машине включён DEVICE_POLLING.  Ядро с SMP, HZ=1000


Содержание

Сообщения в этом обсуждении
"mbufs :("
Отправлено butcher , 15-Сен-06 19:14 
>Фря 6.1.
>Т.е. количество clusters у меня явно достаточное. Однако в "requests for mbufs
>denied", т.е. количство запросов к mbuf, которые завершились неудачей какое то
>явно астрономическое. В чем тут может быть дело?

http://security.freebsd.org/advisories/FreeBSD-EN-06:02.net.asc


"mbufs :("
Отправлено robot , 17-Сен-06 11:41 
>>Фря 6.1.
>>Т.е. количество clusters у меня явно достаточное. Однако в "requests for mbufs
>>denied", т.е. количство запросов к mbuf, которые завершились неудачей какое то
>>явно астрономическое. В чем тут может быть дело?
>
>http://security.freebsd.org/advisories/FreeBSD-EN-06:02.net.asc

Пропатчил до 6.1-p6, количество "requests for mbufs denied" теперь равно 0, но вот такие записи в лог продолжаются:

Sep 16 23:21:43 BURNED named[443]: client 212.13.117.2#1056: error sending response: not enough free  resources

как лечить?


"mbufs :("
Отправлено butcher , 17-Сен-06 12:05 
>как лечить?

Попробуйте увеличить следующие переменные:
net.inet.udp.recvspace, net.inet.udp.maxdgram

Например, как здесь:
http://freebsd.rambler.ru/bsdmail/freebsd-mobile_2006/msg008...



"mbufs :("
Отправлено robot , 18-Сен-06 18:16 
>>как лечить?
>
>Попробуйте увеличить следующие переменные:
>net.inet.udp.recvspace, net.inet.udp.maxdgram
>
>Например, как здесь:
>http://freebsd.rambler.ru/bsdmail/freebsd-mobile_2006/msg008...


сделал даже больше - не помогло