ПРОЕКТЫ 


  АРХИВ 


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: aio & Linux cache



28.03.2011 12:48, Андрей Василишин wrote:
> Сейчас этом сервере у меня только видео, никакой динамики или статитики 
> больше нет, апач
> выполняет антилич скрипт, который возвращает X-Accel-Redirect нгинксу и тот в 
> свою очередь
> раздает flv с диска без sendfile. Вот сейчас решаю что лучше, aio или кеш ОС. 
> sendfile
> когда-то пробовал - ставало только хуже.

Возможно схема nginx front -> apache -> XAR в location с proxy_pass без 
буферизации на
nginx backend с нужным количеством worker'ов, sendfile_max_chunk, read_ahead, 
multi_accept
off и accept_mutex off даст больший выхлоп. У меня переход с aio на frontend -> 
sendfile
backend увеличил выдачу с 500 до 800мБит. Разница между aio и достаточным 
количеством
worker'ов nginx должна быть в пользу sendfile за счёт кеша ОС при наличии хоть 
какого-то
горячего контента. Нахватавшийся запросов worker блокируется на диске, не 
успевает
получать новые запросы, разбираемые более свободными worker'ами и раздаёт 
данные в текущие
соедиения.

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.