> On 23 May 2022, at 17:00, Maxim Dounin <mdou...@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-le...@nginx.org