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