Как я могу просмотреть 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?

3
задан 30 August 2015 в 09:59
1 ответ

Больше здесь никто ничего не предлагал. Я подумал, что дам вам понять, что вы не одиноки, пытающиеся найти ответ.

У меня тот же вопрос, и я начинаю думать, что varnishstat, возможно, не сообщает метрики с полностью нулевыми значениями.

У меня есть тестовый сервер, который я мог бы намеренно лишить кеш-памяти и посмотреть, что произойдет. Если я смогу подтвердить такое поведение, я сообщу об этом.

Может быть, кто-нибудь поделится своим опытом?

Обновление Хорошо, я могу подтвердить, что varnishstat, похоже, экономит место на терминале, , а не сообщая о счетчиках, которые полностью равны нулю.

Это из-за постоянно обновляемого режима отображения.

Если вы запустите varnishstat non- интерактивный / непрерывный, тогда статистика действительно показывает.

[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]#
3
ответ дан 3 December 2019 в 06:31

Теги

Похожие вопросы