ПРОЕКТЫ 


  АРХИВ 


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: Кеширование flash с помощь ю nginx



On Wed, Sep 29, 2010 at 07:01:08PM +0300, Alex Vorona wrote:

> 29.09.2010 18:04, Igor Sysoev wrote:
> > On Wed, Sep 29, 2010 at 10:54:51PM +0800, Alexey Samoylov wrote:
> >
> >>    29.09.2010 22:37, Igor Sysoev пишет:
> >>> On Wed, Sep 29, 2010 at 10:32:50PM +0800, Alexey Samoylov wrote:
> >>>
> >>>>     29.09.2010 22:20, Igor Sysoev пишет:
> >>>>> У вас, видимо, очень много памяти в машине. Потому как активно 
> >>>>> запрашиваемые
> >>>>> файлы в такой схеме присутствуют в памяти в 3-х (прописью, трёх!) 
> >>>>> экземлярах.
> >>>>>
> >>>> Память и правда очень дешевая, и ее много. А откуда там третий
> >>>> экземпляр? Я насчитал только arc и md.
> >>>> BTW, у меня zfs, которая любит лочить чтение при сбросе групп транзакций.
> >>> А, ну тогда даже в 4х экземплярах, если sendfile выключен:
> >>> arc ->   vfs ->   md ->   vfs. Ну и ещё в сетевых буферах что-то есть.
> >>> Если sendfile включен, то arc ->   md ->   vfs.
> >>
> >> Есть ли смысл использовать directio при чтении с md?
> >
> > Даже не знаю.
> >
> > Почему бы не попробовать поставить патч на zfs для нормальной работы с
> > sendfile, убрать md и сделать
> >        aio  sendfile;
> > ?
> Ну и не забыть про read_ahead.

Я думаю, zfs и без этого делает большой prefetch.
Хотя попробовать можно.


-- 
Игорь Сысоев
http://sysoev.ru

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


 




Copyright © Lexa Software, 1996-2009.