Configurei meu cache do Varnish para usar um tamanho de cache de 512 MB, usando:
varnishd ... -s file,/var/cache/varnish.cache,512M
Questões:
- Como monitoro se 512 MB é muito pequeno, grande ou bom?
- Como obtenho o tamanho de uso atual do cache?
- Como vejo com que frequência os objetos são removidos do cache devido ao cache estar cheio?
varnishstat -1 -f n_lru_nuked
) - mostra o número de objetos nuked do cache.Assista o
n_lru_nuked
balcão. Cada vez que aumenta, o Varnish lança algo para fora do cache porque está com pouco armazenamento.Idealmente, você não gostaria que o contador LRU aumentasse, já que chutar coisas para fora do cache geralmente significa que deve ser buscado novamente, mas se sua cauda for longa, a LRU não poderá ser evitada.
fonte
if your tail is long
significaA menos que você espere que todos os seus dados se ajustem ao cache, eu verificaria a proporção de acertos do cache e erros de cache. Você obtém retornos decrescentes. Dobrar o cache provavelmente reduzirá pela metade a sua taxa de erros, o que é uma grande vitória quando metade dos seus pedidos são desanexados, nem tanto quando 90% são.
fonte