[freebsd] Listen queue overflow
Eugene Grosbein
eugen at grosbein.net
Wed Feb 7 15:01:28 EET 2018
On 07.02.2018 16:09, Mikhail Golub wrote:
> Есть сервер FreeBSD 11.1, ядро GENERIC.
> На нем кроме прочего (что не вызывает вопросов) установлена samba46.
> Server role: ROLE_DOMAIN_MEMBER
>
> Т.е. самба включена в домен AD и с этим проблем нет.
>
> Но есть проблема (даже две), что периодически в лог падают сообщения:
> Feb 7 10:00:00 admins kernel: sonewconn: pcb 0xfffff800102eec30: Listen
> queue overflow: 8 already in queue awaiting acceptance (1 occurrences)
> Feb 7 11:00:00 admins kernel: sonewconn: pcb 0xfffff800102eec30: Listen
> queue overflow: 8 already in queue awaiting acceptance (6 occurrences)
>
> Смотрим - это winbind.
> # netstat -Aan | grep ffff800102eec30
> fffff800102eec30 stream 0 0 fffff800b3b00b10 0
> 0 0 /var/run/samba4/winbindd/pipe
>
> Может что-то надо подкрутить в самой ОС, или smb.conf?
> Google и форумы однозначного ответа не дали. Может кто из опыта подскажет?
netstat -Lan | grep winbind в студию
Сколько клиентов?
> И второй вопрос.
> Самба любит держать swap usage на уровне 30-35% (без самбы свап не
> используется).
> Сейчас на сервере 4 Гб ОЗУ (сервер виртуальный).
> Пробовал делать 6, 8 Гб ОЗУ - картина та же. Скушает 35% свапа и так
> работает. Не может без свапа :)
> Может лечится?
Самба вообще-то сама не управляет свопом. Страницы в своп кладёт ядро,
когда счетчик Free pages становится слишком мал. Это значит, что кто-то
периодически выжирает память (может быть, потом освобождает).
Собственно, само по себе занятие свопа это не проблема, проблемой может
быть интенсивное обращение к свопу.
top показывает постоянные Pages in/Pages out? Если нет, то и не стоит напрягаться.
More information about the freebsd
mailing list