Re: limit_rate и sendfile_max_chunk

Maxim Dounin mdounin на mdounin.ru
Вт Мар 9 15:34:36 MSK 2010


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 блокировать так и так не будет (забъёт 
буфер и отвалится).  Пытаемся лечить второй случай, я правильно 
понимаю?

Maxim Dounin



Подробная информация о списке рассылки nginx-ru