如何阅读清漆直方图?


9

如何读取清漆直方图/图形?我知道x轴是对数刻度。

特别:

  • 我看到9个“ |”或高速缓存命中发生y=1e-4,每个“ |”分别是什么 参考?页?文件?

  • 我看到这9个“ |”左边的命中次数较少,而右边的命中次数则较少。那些是什么?他们需要更长的时间(正确)和更短的时间(左边)吗?

  • 在顶部,剩下的是什么1:2?和n = 134

  • 另外,我注意到缓存命中始终位于缓存未命中的左侧,即它们1e-x位于事物的一边,而缓存未命中则在+指数以下。那有什么意义?是这样的时间,如果是,那是什么时间……?

非常感谢!

X轴

1:2, n = 134                                                              hostname








                            #
                            #
                            #
                            #
                            #
                   |        #
                   |        #
                   |        #
                   |        #
                   |       ###
                   |       ###
                  ||       ###                              ##
                  |||      ###         ## #   #             ##
                  ||||     ####      #### ## ##  #          ###
+---------+---------+---------+---------+---------+---------+---------+---------+---------
|1e-6     |1e-5     |1e-4     |1e-3     |1e-2     |1e-1     |1e0      |1e1  |1e2

Answers:


7

因此,x轴是请求进入清漆并将其发送回客户端所花费的时间。|是高速缓存命中,而#是未命中。因此,您应该看到所有|都在左侧,因为那是更快的时间。

因此,最左边的数字更快。

现在是1:2 n =数字。其数字用于垂直刻度和样本大小。我不会为这些担心。

但是从该输出..您可以进行非常快速的缓存。


谢谢@麦克。这个盒子上没有多少东西了(-:所以我认为,x轴以秒为单位...?
KM。11年

是的。1e0= 1秒
Mike

其实,我更感兴趣的1:2, n=_num_(_:任何想法,代表着什么?
KM。

只是数字如何缩放图形..与清漆的性能无关
Mike

16
  • '|' 是缓存命中率
  • '#'是缓存小姐
  • 左上角的'n:m'数字为垂直刻度
  • “ n = 123”是正在显示的请求数
  • X轴是从内核到Varnish的请求请求与从Varnish到内核的响应之间的对数时间。

X轴的工作方式如下:

  • 1e1 = 10秒
  • 1e0 = 1秒
  • 1e-1 = 0.1秒或100 ms(毫秒)
  • 1e-2 = 0.01秒或10毫秒
  • 1e-3 = 0.001秒或1 ms或1000 µs(微秒)
  • 1e-4 = 0.0001秒或0.1 ms或100 µs
  • 1e-5 = 0.00001秒或0.01 ms或10 µs
  • 1e-6 = 0.000001秒或0.001 ms或1 µs或1000 ns(纳秒)

整篇文章很好地解释了“ varnishhist”,可以在这里找到:Varnishhist –它告诉我们什么,以及官方文档在这里:Varnish请求直方图

另一个有用的命令是'varnishstat' -Varnish Cache统计信息。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.