На FreeBSD поднят балансировщик HaProxy, временами в логах появляются сообщения
Proxy *** reached system memory limit at 67 sockets. Please check system tunables.
По истечении короткого промежутка времени после ряда подобного рода сообщений сервер теряет связь с внешним миром до перезагрузки. Вот вывод
netstat -m:
2004/2991/4995 mbufs in use (current/cache/total)
2001/1803/3804/32768 mbuf clusters in use (current/cache/total/max)
2001/1583 mbuf+clusters out of packet secondary zone in use (current/cache)
0/135/135/12800 4k (page size) jumbo clusters in use (current/cache/total/max)
0/0/0/6400 9k jumbo clusters in use (current/cache/total/max)
0/0/0/3200 16k jumbo clusters in use (current/cache/total/max)
4503K/4893K/9396K bytes allocated to network (current/cache/total)
0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
0/0/0 requests for jumbo clusters denied (4k/9k/16k)
0/0/0 sfbufs in use (current/peak/max)
0 requests for sfbufs denied
0 requests for sfbufs delayed
0 requests for I/O initiated by sendfile
0 calls to protocol drain routines
Если количество mbuf, сокетов и кластеров я нашел как увеличить с помощью sysctl, то под выделение памяти (выделенное жирным) не получается найти переменных. Подскажите, в какую сторону копать? Есть мысли, что проблема заключается именно в этом.