[freebsd] Listen queue overflow

Eugene Grosbein eugen at grosbein.net
Wed Feb 7 16:24:13 EET 2018


On 07.02.2018 21:10, Mikhail Golub wrote:

> 07.02.2018 15:01, Eugene Grosbein пишет:
>> netstat -Lan | grep winbind
> 
> # netstat -Lan | grep winbind
> unix  0/0/5 
> /var/db/samba4/winbindd_privileged/pipe
> unix  0/0/5                            /var/run/samba4/winbindd/pipe
> 
>  > Сколько клиентов?
> 
> Клиентов в сети несколько тысяч.
> Т.е. все они потенциально могут подключаться.
> Но реально к хосту по smb подключается несколько десятков виндовых 
> серверов для складывания backup-ов.

Длина backlog в 5 слотов - неудивительно, что оно переполняется,
раз 8 already in queue awaiting acceptance. Либо добиваться,
чтобы winbindd мог выполнять свои функции на порядок быстрее,
либо искать, как увеличить в нём backlog для сокета. Может оказаться,
что без патча сорцов и никак.

>  > top показывает постоянные Pages in/Pages out? Если нет, то и не стоит 
> напрягаться.
> 
> Нет, постоянных "движений" нет.
> Раз в минуту где-то есть "In, Out".
> 
> CPU:  0.2% user,  0.0% nice,  0.2% system,  0.0% interrupt, 99.6% idle
> Mem: 8136K Active, 50M Inact, 61M Laundry, 3693M Wired, 395M Buf, 118M Free
> ARC: 2219M Total, 229M MFU, 1635M MRU, 160K Anon, 13M Header, 342M Other
>       1652M Compressed, 1996M Uncompressed, 1.21:1 Ratio
> Swap: 1536M Total, 553M Used, 983M Free, 36% Inuse
> 
> 
> Параллельно вопрос.
> Как в realtime посмотреть, что обращается к swap?

Ответ всегда будет один - ядро.

> И как я писал, сколько памяти не делай (4, 6, 8 Гб) - всеравно берет 35% 
> свопа и так работает. Больше не берет.

Больше, видимо, и не надо.




More information about the freebsd mailing list