Hello, Vadim Goncharov!

On Wed, Apr 06, 2011 at 01:55:27AM +0700
[email protected] wrote about "Re: [freebsd] ngctl: send msg: No buffer 
space available":
> 06.04.11 @ 01:30 Lystopad Aleksandr wrote:
> 
> >>>>kern.ipc.maxsockbuf задает общесистемный лимит на размер буфера сокета
> >>>
> >>>Может ...сокетов? Или таки сокета?
> >>
> >>Сокета. Одного. То бишь, каждого.
> >
> >То есть значения задранные как у меня в виде 2621440 -- сильно дофига,
> >нереально дофига?
> 
> Да, но ничего сильно страшного в этом нет. Это просто верхний предел, сама  
> память не резервируется сразу же. Дефолтные значения меньше, и у каждого  
> протокола свои, см. sysctl net | grep space
> 
> >>>Дык как мне избавится от subj я из этого не могу понять. Что надо
> >>>докрутить?
> >>
> >>На второй круг идем. Сказали же уже, kern.ipc.maxsockbuf и два параметра
> >>из net.graph. Не работает разве?
> >
> >Нет, проблема осталась.
> >
> >Ребутнулся, текущие настройки:
> >
> >net.graph.recvspace: 128000
>                        ^^^^^^
> >net.graph.maxdgram: 128000
> >kern.ipc.maxsockbuf: 2621440
> >
> >netgraph_node  3577   895K       -    17949  256
>                  ^^^^
> ># ngctl list
> >ngctl: send msg: No buffer space available
> 
> 3577 * 72 = 257544 > 128000

Вадим, ок, а что за число 895K перед 3577 ??? Зачем оно?
Стоит попробовать задрать net.graph.recvspace на 320000 ?

Спасибо.

-- 
 Lystopad Olexandr 

Ответить