ПРОЕКТЫ 


  АРХИВ 


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[2]: бэк-енд для memcached



Здравствуйте, Игорь.

Thursday, March 19, 2009, 11:27:35 PM, Вы писали:

IS> On Thu, Mar 19, 2009 at 08:30:35PM +0200, MZ wrote:

>> TTT wrote:
>> >>Sergey Shepelev wrote:
>> >>>Насколько я понимаю, memcache_pass не блокируется, а чтение статики с
>> >>>диска блокируется, даже если из кеша.
>> >
>> >тут смысл-в контроле над кэшем. кэширование диска или самой ОС не
>> >дает гарантий попадания в кэш данного файла.
>> >а данный механизм-хоть и не дает тоже-хотя бы гарантирует что туда попали
>> >самые часто вызываемый файлы, а что там ОС кэширует-сие нам неведомо.
>> 
>> ОС кеширует самые используемые страницы. Причем под кеш использует всю
>> доступную неиспользуемую память и кеширует действительно самые 
>> используемые страницы, а не те которые показались админу самыми 
>> используемыми.

IS> Тут  есть  один  момент,  по-крайней  мере, во FreeBSD, - страницы
IS> файла  в  памяти  должны  быть  привязаны  к  vnode,  а  их  число
IS> ограничено   kern.maxvnodes,  по  умолчанию  100000.  При  среднем
IS> размере файла в 16K мы можем закэшировать только 1.6G. Поэтому при
IS> большом количестве мелких файлов нужно увеличивать kern.maxvnodes,
IS> и это можно делать на работающей системе.

Огромное  спасибо  за  эту  информацию.  Диски  разгрузились на отдаче
мелких картинок очень заметно. busy в полтора раза упало.

--

С уважением,
Михаил Монашёв, SoftSearch.ru
mailto:postmaster@xxxxxxxxxxxxx
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.




 




Copyright © Lexa Software, 1996-2009.