Answers:
我找到了解决方案:
您可以通过运行监视Varnish已分配的最大高速缓存大小(在这种情况下为512 MB)有多少varnishstat
。然后查找输出行“已分配字节”和“可用字节”。
以下关系成立:
Command line configuration of max size = [bytes allocated] + [bytes free]
根据“空闲字节”的大小,您可以微调缓存大小以找到合适的级别。
看n_lru_nuked
柜台。每次增加时,Varnish都会从缓存中抛出某些内容,因为它的存储空间不足。
理想情况下,您根本不希望LRU计数器增加,因为将内容从缓存中踢出通常意味着必须重新获取它,但是如果您的尾巴很长,则无法避免LRU。
if your tail is long
意思
varnishstat -1 -f n_lru_nuked
)-它显示从缓存中删除的对象数量。