ПРОЕКТЫ 


  АРХИВ 


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: limit_rate и sendfile_max_chunk



В сообщении от Вторник 09 марта 2010 14:34:36 автор Maxim Dounin написал:
> Hello!
> 
> On Tue, Mar 09, 2010 at 10:14:00AM +0200, Alex Antropoff wrote:
> 
> > насколько видно в ngx_http_write_filter_module.c при 
> > использовании limit_rate не используется sendfile_max_chunk.
> > Так как sendfile_max_chunk в теории позволяет уменьшить 
> > блокирование при работе с нагруженной дисковой системой, может 
> > быть дополнительно его использовать при вычислении limit ?
> > Особенно заметно при flv/mp4/etc streaming, когда limit_rate 
> > нельзя задать ниже, чем битрейт, и после получаса просмотра 
> > limit становится уже таким, что sendfile начинает блокироваться.
> 
> Если limit при использовании limit_rate становится больше - значит 
> либо клиент не выбирает выделенную ему полосу, либо сервер эту полосу 
> отдать не в состоянии из-за прогруженности дисковой подсистемы.   
> В первом случае sendfile блокировать так и так не будет (забъёт 
> буфер и отвалится).  Пытаемся лечить второй случай, я правильно 
> понимаю?
Точно. Просто картина из первого случая плавно переходит во второй в чнн, 
хотелось бы заранее знать поведение.
Я пока добавил пару строчек, но хотелось бы понять идеологию партии :-)
Кстати, limit_rate сам по себе для стриминга не очень подходит, если бы он 
рассчитывался за последние 
n-цать секунд...



-- 
Regards, Alex Antropoff
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.