open_file_cache statistics

Mihal K mozilla_bugs at mail.ru
Tue Jan 22 16:07:59 MSK 2008


Mihal K wrote:
> Igor Sysoev wrote:
>> Изменения в nginx 0.6.10                                          03.09.2007
>>
>>     *) Добавление: директивы open_file_cache, open_file_cache_retest и 
>>        open_file_cache_errors.
> 
> RFE: было бы интересно иметь доступ к статистике hits/misses этого кэша.
> Иначе в общем случае непонятно, как подбирать его оптимальный размер.


Добрый день.

Долго ждал появления этой статистики, но так и не дождался, так что
пришлось написать самому. Может, кому пригодится.

Выглядит статистика так:

Cached files: 21437 (65.42%)
Total files: 32768

Hits: 113646 (65.55%)
Misses: 59717
Cleanups: 34046

Проценты возле Cached files - это заполненность кэша, а возле Hits - это
эффективность кэша = hits / (hits + misses), т.е. доля запросов,
обслуженных из кэша.

Модуль очень простой, сделан полностью на основе
http_stub_status_module, поэтому в нужный server надо добавить что-то типа:

        location = /cache-status {
              cache_status on;
        }

чтобы смотреть статистику по domain.name/cache-status
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cache_status_module.patch
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080122/385eeb9a/attachment.ksh>


More information about the nginx-ru mailing list