Re: nginx и завышение трафика.

Slawa Olhovchenkov slw на zxy.spb.ru
Чт Июл 23 16:09:41 UTC 2020


On Thu, Jul 23, 2020 at 06:54:16PM +0300, Maxim Dounin wrote:

> Hello!
> 
> On Thu, Jul 23, 2020 at 06:27:49PM +0300, Slawa Olhovchenkov wrote:
> 
> > В nginx 1.19.1 трафик который он считает отданным клиенту примерно в
> > два раза больше того что учитывается сетевым оборудованием.
> > 
> > В чем может быть дело? Куда копать?
> 
> Что значит "трафик который он считает отданным клиенту"?  Речь про 
> сумму значений переменных $bytes_sent?  Эта переменная отражает 
> количество байт, отправелнных клиенту, то есть записанных в буфер 
> сокета.  Что дальше с этими байтами происходило - nginx'у 
> незвестно, если клиент их получать на уровне TCP не стал и закрыл 
> соединение - то значение $bytes_sent может быть больше, чем ушло 
> через интерфейс, на размер буфера сокета.  Дальше уже вопрос к 
> типичным размерам ответов, размерам буферов и поведению клиентов.

это все понятно и очевидно, но два раза -- это два раза.
типичный размер ответа -- 400кб, клиенты сокет до получения ответа
закрывать не должны.


Подробная информация о списке рассылки nginx-ru