Назад | Перейти на главную страницу

Как посмотреть n_lru_nuked в лаке 3.0.5?

Я пытаюсь отслеживать вытеснение кэша лака и не могу понять, как просмотреть 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]#