Re: Кеширование flash с помощью nginx

Alex Vorona voron на amhost.net
Ср Сен 29 20:01:08 MSD 2010


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.



Подробная информация о списке рассылки nginx-ru