Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Скорость отдачи файла
Валерий пишет:
> Здравствуйте.
>
> Возникла проблема. Есть сервер Core 2 Duo, 2GB, 1TB RAID0, Debian.
> Установлен nginx 0.6.31, PHP 5.2.6 FastCGI.
> Сервер используется для отдачи больших медиафайлов (1,5 - 8 ГБ),
> работает по следующей схеме: приходит запрос php скрипту, который в
> свою очередь через X-Accel-Redirect отдает файл.
>
> Канал 100Mbit, в среднем число одновременных подключений - 300, канал
> забит на 70-90%.
>
> Даже при небольшой нагрузке (меньше чем приведенные средние значения)
> файлы в один поток отдаются довольно медленно ~30-50кбайт/сек, если же
> качать в 5-8 потоков, то скорость увеличивается в разы.
>
> Что можете посоветовать для решения проблемы с отдачей в один поток?
>
> Читал архив рассылки, но ничего конкретного не нашел.
>
>
что говорит iostat -kdx /dev/sdx /dev/sdy 5
где sdx sdy физ-диски, на которых лежит raid
желательно не первое показание, а последующие
sendfile_max_chunk пробуйте экспериментировать от больших до маленьких.
worker_processes пробуйте поднять.
sendfile пробуйте отключить.
|