Wie lese ich ein Lackhistogramm?


9

Wie wird ein Lackhist-Histogramm / Diagramm gelesen? Ich verstehe, dass die x-Achse eine logarithmische Skala ist.

Speziell:

  • Ich sehe 9 "|" s oder Cache-Treffer auftreten y=1e-4, was macht jeder "|" beziehen auf? Seite? Datei?

  • Ich sehe weniger Treffer links von diesen 9 "|" und einige rechts. Was sind diese? Haben sie länger (rechts) und kürzer (links) gebraucht ...?

  • Oben links was sind 1:2? undn = 134

  • Außerdem habe ich festgestellt, dass die Cache-Treffer immer links von den Cache-Fehlern liegen, dh sie befinden sich auf der 1e-xSeite der Dinge, während die Cache-Fehler unter + Exponent liegen. Welche Bedeutung hat das? Ist das Zeit, wenn ja, Zeit von was ...?

Danke vielmals!

x-Achse

1:2, n = 134                                                              hostname








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

Antworten:


7

Die x-Achse ist also die Zeit, die benötigt wird, um die Anforderung zu lackieren und an den Client zurückzusenden. Die | sind die Cache-Treffer und die # sind die Fehler. Sie sollten also alle | auf der linken Seite sehen, da dies eine schnellere Zeit ist.

Die Zahlen ganz links sind also schneller. Die Zahlen ganz rechts sind langsamer.

jetzt die 1: 2 n = Zahl .. Seine Zahlen für die vertikale Skala und Stichprobengröße. Ich würde mir darüber keine großen Sorgen machen.

Aber von dieser Ausgabe ... haben Sie einen ziemlich schnellen Cache.


Danke @Mike. Es ist noch nicht viel los mit dieser Box (-: Also ich nehme an, die x-Achse ist in Sekunden ...?
KM.

ja .. 1e0 = 1 Sekunde
Mike

Eigentlich bin ich mehr fasziniert von 1:2, n=_num_(_: Irgendwelche Ideen, was das darstellt?
KM.

Es sind nur Zahlen, wie das Diagramm skaliert wird. Es hat nichts mit der Leistung des Lacks zu tun
Mike

16
  • '|' ist Cache HIT
  • '#' ist Cache MISS
  • 'n: m' Zahlen in der linken oberen Ecke sind vertikal skaliert
  • 'n = 123' ist die Anzahl der angezeigten Anforderungen
  • Die X-Achse ist die logarithmische Zeit zwischen der Anforderungsanforderung vom Kernel an den Lack und der Antwort vom Lack an den Kernel.

Die X-Achse funktioniert folgendermaßen:

  • 1e1 = 10 Sek
  • 1e0 = 1 Sek
  • 1e-1 = 0,1 Sekunden oder 100 ms (Millisekunden)
  • 1e-2 = 0,01 Sekunden oder 10 ms
  • 1e-3 = 0,001 Sekunden oder 1 ms oder 1000 us (Mikrosekunden)
  • 1e-4 = 0,0001 Sekunden oder 0,1 ms oder 100 us
  • 1e-5 = 0,00001 Sekunden oder 0,01 ms oder 10 us
  • 1e-6 = 0,000001 Sekunden oder 0,001 ms oder 1 us oder 1000 ns (Nanosekunden)

Der ganze Artikel, der 'Lackhist' sehr schön erklärt, ist hier zu finden: Lackhist - Was sagt er uns und offizielles Dokument hier: Histogramm für Lackanfragen .

Ein weiterer nützlicher Befehl ist 'varnishstat' - Varnish Cache Statistics.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.