He configurado mi caché Varnish para usar un tamaño de caché de 512 MB, usando:
varnishd ... -s file,/var/cache/varnish.cache,512M
Preguntas:
- ¿Cómo monitorizo si 512 MB es demasiado pequeño, demasiado grande o está bien?
- ¿Cómo obtengo el tamaño de uso actual de la memoria caché?
- ¿Cómo veo con qué frecuencia los objetos se eliminan de la memoria caché debido a que la memoria caché está llena?
varnishstat -1 -f n_lru_nuked
), que muestra la cantidad de objetos nucleados desde el caché.Mira el
n_lru_nuked
mostrador. Cada vez que aumenta, Varnish arroja algo de la memoria caché porque se está quedando sin almacenamiento.Idealmente, no querrá que el contador de LRU aumente en absoluto, ya que eliminar cosas del caché generalmente significa que debe volverse a buscar, pero si su cola es larga, no se puede evitar LRU.
fuente
if your tail is long
significaA menos que espere que todos sus datos quepan en la memoria caché, miraría la proporción de aciertos de memoria caché a errores de memoria caché. Obtienes rendimientos decrecientes. Duplicar el caché probablemente reducirá a la mitad su tasa de errores, lo cual es una gran ganancia cuando la mitad de sus solicitudes no se almacenan en caché, no tanto cuando el 90% lo está.
fuente