Welcome! Log In Create A New Profile

Advanced

Re: limit_rate и sendfile_max_chunk

Alex Antropoff
March 09, 2010 07:54AM
В сообщении от Вторник 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@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

limit_rate и sendfile_max_chunk

Alex Antropoff March 09, 2010 03:16AM

Re: limit_rate и sendfile_max_chunk

Maxim Dounin March 09, 2010 07:36AM

Re: limit_rate и sendfile_max_chunk

Alex Antropoff March 09, 2010 07:54AM

Re: limit_rate и sendfile_max_chunk

Maxim Dounin December 20, 2011 12:54PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 222
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready