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
KM.
quelle

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.

Mike
quelle
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.

David Lukac
quelle