Re: Кеширование flash с помощью nginx
Igor Sysoev
igor на sysoev.ru
Ср Сен 29 19:04:58 MSD 2010
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;
?
--
Игорь Сысоев
http://sysoev.ru
Подробная информация о списке рассылки nginx-ru