Sergey Budnevich
May 24, 2022 09:10AM
> On 23 May 2022, at 17:00, Maxim Dounin <mdounin@mdounin.ru> wrote:
>
> Hello!
>
> On Mon, May 23, 2022 at 09:25:10AM +0300, Александр Кунич via nginx-ru wrote:
>
>>
>> В тесте fio avgrq-sz близок к 2048, чего и хотелось бы достичь от nginx.
>>
>> Нигде в документации не нашёл параметров, которые явно могли бы на это
>> повлиять. Различные буферы "крутить" пробовал, не помогает.
>> Заранее, большое спасибо за помощь.
>
> Если sendfile выключен - nginx будет читать с диска в соответствии
> с размером output_buffers (http://nginx.org/r/output_buffers).
>
> Если sendfile включён - чтением с диска занимается система, и
> повлиять на это на Linux'е не очень много способов. Из того, что
> можно сделать - с помощью директивы read_ahead
> (http://nginx.org/r/read_ahead) уведомить систему, что читать мы
> планируем последовательно,

+ на linux’e /sys/devices/virtual/block/*/queue/read_ahead_kb
задает размер readahead’a на каждый диск. Размер RAM должен соответствовать
нагрузке, чтоб linux не зря заранее читал.

> а также убедиться, что буфера сокетов
> на отправку достаточного размера, чтобы обеспечить желаемый размер
> чтения. Ну или выключить sendfile и смотри пункт первый.

_______________________________________________
nginx-ru mailing list -- nginx-ru@nginx.org
To unsubscribe send an email to nginx-ru-leave@nginx.org
Subject Author Posted

Размер блока чтения в proxy_module

Александр Кунич via nginx-ru May 23, 2022 02:26AM

Re: Размер блока чтения в proxy_module

Maxim Dounin May 23, 2022 09:02AM

Re: Размер блока чтения в proxy_module

Sergey Budnevich May 24, 2022 09:10AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 138
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready