使用 varnish-cache,我正在运行 varnishtop -c -i RxURL 以显示来自缓存的客户端请求数。输出看起来有点像这样:

list length 40

   121.76 RxURL          /some/path/to/file
   105.17 RxURL          /some/other/file
    42.91 RxURL          /and/another
    14.61 RxURL          /yet/another
    14.59 RxURL          /etc
    13.63 RxURL          /etc/etc
121.76105.17 等数字代表什么?

首次发布 varnishtop 时它们会增加,但随后它们趋于稳定,因此我倾向于相信每个特定时间范围内的点击次数。是这样吗,时间表是什么?

这在 man page 中没有解释。感谢您的任何帮助!

编辑 : Varnish 版本是 2.1

最佳答案

varnishtop命令显示60秒钟内的滚动聚合计数。这意味着即使所有流量都停止了,平均下来也需要60秒钟。



由于屏幕一次只能显示这么多,所以列表中的项目总数。



在过去60秒钟内收到约121个/some/path/to/file请求。

其他一些有趣的监视统计信息:

# most frequent cookies
varnishtop -i RxHeader -I Cookie

# continually updated list of frequent URLs
varnishtop -i RxURL

# most frequent UA strings
varnishtop -i RxHeader -C -I ^User-Agent

# frequent charset (Accept-Charset can be replaced with any other HTTP header)
varnishtop -i RxHeader -C -I '^Accept-Charset'

# Requests resulting in 404's
varnishlog -b -m "RxStatus:404"

关于varnish - 如何读取varnishtop的输出?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13247707/

10-11 15:46