sendfile - странное поведение
Alex Vorona
voron at amhost.net
Thu Mar 6 23:55:20 MSK 2008
AleXXX V. NovikoFF пишет:
> Hi!
>
> Thu, 06 Mar 2008 21:38:22 +0200
> Alex Vorona <voron at amhost.net> писал(а):
>
>> AleXXX V. NovikoFF пишет:
>>
>> имхо идеальный вариант будет 1 воркер на диск. Как только привязать воркер к
>> диску ... У меня были одно время идеи вешать отдельный nginx на каждый физ. диск
>> (на разных ИП/портах) и через http-редирект с мастера на нужный nginx отдавать.
>
> Я уже думал об этом, повесить 3 nginx, по одному на диск, и общий,
> который с них будет забирать.
>
не очень эффективно - данные по локалхосту гулять будут.
>> Тормоза на 2-х воркерах были даже при активном sendfile_max_chunk ?
>
> Да.
>
а вот это странно уже. По возможности попробуйте натравить на тормозящий воркер
strace -rp worker_pid
>> попробуйте multi_accept on;
>
> а какая польза? почитал архив рассылки, ничего толком не нашел.
> обработка нескольких соединений за один проход?
accept нескольких соединений "за один проход". Более подробно может ответить
Игорь или просмотр исходников.
>>
>> памяти много, можно будет и больше попробовать. Что раздаёте кстати - какой
>> средний размер?
>
> Файлы в среднем от 10 mb и до 1.5 gb - видео
>
>
тогда экспериментируйте с readahead более агрессивно
More information about the nginx-ru
mailing list