Фря 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
>Фря 6.1.
>Т.е. количество clusters у меня явно достаточное. Однако в "requests for mbufs
>denied", т.е. количство запросов к mbuf, которые завершились неудачей какое то
>явно астрономическое. В чем тут может быть дело?http://security.freebsd.org/advisories/FreeBSD-EN-06:02.net.asc
>>Фря 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
как лечить?
>как лечить?Попробуйте увеличить следующие переменные:
net.inet.udp.recvspace, net.inet.udp.maxdgramНапример, как здесь:
http://freebsd.rambler.ru/bsdmail/freebsd-mobile_2006/msg008...
>>как лечить?
>
>Попробуйте увеличить следующие переменные:
>net.inet.udp.recvspace, net.inet.udp.maxdgram
>
>Например, как здесь:
>http://freebsd.rambler.ru/bsdmail/freebsd-mobile_2006/msg008...
сделал даже больше - не помогло