Software caused connection abort

Konstantin N. Bezruchenko bk at syshalt.com
Wed Jul 20 17:40:58 MSD 2005


On Wed, Jul 20, 2005 at 05:26:25PM +0400, Igor Sysoev wrote:
> On Wed, 20 Jul 2005, Konstantin N. Bezruchenko wrote:

[skip]

> >Скорее всего надо задирать mbufs, что-то нереально много в current :-\
> >Возможна ли была ситуация с Software caused connection abort если mbufs
> >мало?
> 
> Да, возможна. Хотя, по идее, в таких ситуациях в логах должны быть
> ещё ошибки "No buffer space available". И ещё непонятно, как current
> может быть больше max.

Нет, в логах точно ничего не было. Ошибки я бы заметил.
Сейчас вдвое выше сделаю mbufs.

А вообще у меня с mbufs какие-то странности. В конфиге ядра было написано
значение 65536

Сегодня утром когда я первый раз посмотрел max был равен 17000, почему не
65535 я не понял и откуда взялись эти 17000 тысяч тоже. В loader.conf
поставил то значение что есть сейчас, но видимо и его мало.

> ># netstat -m
> >346113 mbufs in use
> >46988/32768 mbuf clusters in use (current/max)
> >4209/4838/32768 sfbufs in use (current/peak/max)
> >180504 KBytes allocated to network
> >0 requests for sfbufs denied
> >0 requests for sfbufs delayed
> >29617 requests for I/O initiated by sendfile
> >0 calls to protocol drain routines
> 
> А что показывает
> vmstat -z | grep -B 3 socket

tcpcb:           444,    32769,   2152,    422,  2228892
inpcb:           180,    32780,   3431,    529,  2229216
udpcb:           180,    32780,      2,     64,       59
socket:          324,    32772,   2178,    546,  2229311

-- 
Konstantin N. Bezruchenko, BK5536-RIPE


More information about the nginx-ru mailing list