# uname -v
FreeBSD 6.2-STABLE #2: Fri Apr 13 16:15:50 UTC 2007
# named -v
BIND 9.3.4
# sysctl -a | grep net
dev.fxp.0.%desc: Intel 82559 Pro/100 Ethernet
dev.fxp.1.%desc: Intel 82551 Pro/100 Ethernet
dev.fxp.2.%desc: Intel 82558 Pro/100 Ethernet
dev.fxp.3.%desc: Intel 82559 Pro/100 Ethernet
# cat /usr/src/sys/i386/conf/PROFI | grep HZ
options HZ=2000
поллинг не включен
В /var/log/messages полно сообщений вида
- Код: Выделить всё
named[8559]: client 192.168.ххх.ххх#54382: error sending response: not enough free resources
Скорость в это время средняя, проц и память далеко не загружены.
Погуглил, увеличил значения
- Код: Выделить всё
# cat /etc/faer/sysctl.sh sysctl kern.ipc.nmbclusters=16000000 sysctl net.inet.tcp.syncookies=1 sysctl kern.ipc.maxsockets=204800 sysctl net.inet.ip.portrange.first=1024 sysctl net.inet.ip.portrange.last=65535 sysctl net.inet.ip.portrange.randomized=0 sysctl net.inet.tcp.nolocaltimewait=1 # cat /boot/loader.conf net.inet.tcp.syncache.hashsize=1024 net.inet.tcp.syncache.bucketlimit=100 net.inet.tcp.tcbhashsize=4096 kern.ipc.nsfbufs=10240
Проблема на время исчезла, несколько дней назад появилась опять.
Что делать, чтобы выйти на проблему и выяснить - чего именно не хватает службе ДНС?