【发布时间】:2011-12-22 10:21:27
【问题描述】:
我正在使用清漆 -s malloc,1G"
目前已满 98%。一旦它完全充满会发生什么?
用它净化?
也许清除旧图像/页面?
或者更好的是清除点击量最少的文件?
【问题讨论】:
标签: caching garbage-collection varnish ttl
我正在使用清漆 -s malloc,1G"
目前已满 98%。一旦它完全充满会发生什么?
用它净化?
也许清除旧图像/页面?
或者更好的是清除点击量最少的文件?
【问题讨论】:
标签: caching garbage-collection varnish ttl
看起来 Varnish 使用 LRU(最近最少使用)策略从缓存中删除项目,当缓存充满了 TTL(生存时间)尚未过期的东西(所以首先删除 TTL 已过期的东西,如果缓存仍然是完整的,删除最近最少访问的东西)。
见
https://www.varnish-cache.org/trac/wiki/ArchitectureLRU
请注意,您可以查看n_lru_nuked 计数器来查看由于 LRU 而从缓存中刷新的速率。
【讨论】: