ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: sendfile - странное пове дение



AleXXX V. NovikoFF пишет:
Hi!

Thu, 06 Mar 2008 21:38:22 +0200
Alex Vorona <voron@xxxxxxxxxx> писал(а):

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 более агрессивно



 




Copyright © Lexa Software, 1996-2009.