7

我正在使用带有 -s malloc,1G 的清漆”

目前已满 98%。一旦它完全充满会发生什么?

用它净化?

也许清除旧图像/页面?

或者更好地清除点击量最少的文件?

4

1 回答 1

10

看起来 Varnish 使用 LRU(最近最少使用)策略从缓存中删除项目,当缓存充满了 TTL(生存时间)尚未过期的东西(所以首先删除 TTL 过期的东西,如果缓存仍然完全删除最近最少访问的东西)。

https://www.varnish-cache.org/trac/wiki/ArchitectureLRU

请注意,您可以查看n_lru_nuked计数器以查看由于 LRU 而从缓存中刷新的速率。

于 2011-11-04T23:05:56.570 回答