什么时候增加VARNISH_STORAGE_SIZE?

When to increase VARNISH_STORAGE_SIZE?

我在 CentOS6.6 上使用 Varnish 4。存储设置为 malloc。存储大小设置为 1G。

现在我的问题是,如何检查它是否足够或者我应该增加存储大小的值?我知道有 varnishstat -1 命令,但我不完全确定要寻找什么?我想避免 1GB 存储空间不足的情况。

您正在寻找 n_lru_nuked。如果它大于零,那么 - 为了使新对象成为 space - Varnish 必须在旧对象的 TTL 到期之前删除它们。这要么是糟糕的缓存设计(将所有内容缓存 10 年),要么就是缓存不足 space.