Я пытаюсь отслеживать вытеснение кэша лака и не могу понять, как просмотреть n_lru_nuked
счетчик на лак 3.0.5. varnishstat
не находит счетчик:
$ varnishstat -f n_lru_moved,n_lru_nuked
0+21:44:54
Hitrate ratio: 1 1 1
Hitrate avg: 0.8292 0.8292 0.8292
31943 . . n_lru_moved - N LRU moved objects
Отличается ли метод мониторинга вытеснения кеша в версии 3.0.5?
Больше здесь никто ничего не предлагал. Я думал, что дам вам знать, что вы не одиноки, пытающиеся найти ответ.
У меня тот же вопрос, и я начинаю думать, что varnishstat, возможно, не сообщает метрики с полностью нулевыми значениями.
У меня есть тестовый сервер, на котором я могу намеренно лишиться кеш-памяти и посмотреть, что произойдет. Если я смогу подтвердить это поведение, я сообщу об этом.
Может, кто-нибудь поделится своим опытом?
Обновить Хорошо, я могу подтвердить, что varnishstat помогает сэкономить место на терминале, не счетчики отчетов, которые полностью равны нулю или равны нулю.
Это из-за постоянно обновляемого режима отображения.
Если вы запустите varnishstat неинтерактивно / непрерывно, статистика действительно отображается.
[root@test nginx]# varnishstat -1 -f n_lru_nuked,n_expired,n_sess,n_sess_mem
n_sess_mem 20 . N struct sess_mem
n_sess 0 . N struct sess
n_expired 57 . N expired objects
n_lru_nuked 0 . N LRU nuked objects
[root@test nginx]#