Dies ist der Befehl pmlogsummary, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
pmlogzusammenfassung - Berechnen Sie Durchschnittswerte der in einem PCP-Archiv gespeicherten Metriken
ZUSAMMENFASSUNG
pmlogzusammenfassung [-abfFHiIlmMNsvxyz] [-B nbins] [-n pmnsdatei] [-p Präzision] [-S Startzeit]
[-T Endzeit] [-Z Zeitzone] Archiv [Metrikname ...]
BESCHREIBUNG
pmlogzusammenfassung Gibt statistische Informationen zu den darin enthaltenen Metriken numerischer Art aus
die Dateien eines Performance Co-Pilot (PCP)-Archivprotokolls. Die Standardausgabe gibt die Uhrzeit aus
Durchschnittswerte für Zähler- und Nicht-Zähler-Metriken. Das Archivprotokoll hat den Basisnamen
Archiv, normalerweise erstellt mit PMlogger(1).
Die interessierenden Metriken sind im benannt Metrikname Argumente. Wenn Metrikname ist ein Nicht-
Blattknoten im Performance Metrics Name Space (pmns(5)), dann pmlogzusammenfassung werden wir
rekursiver Abstieg des PMNS und Bericht über alle Blattknoten. Wenn nein Metrikname Argument ist
angegeben, wird die Wurzel des Namensraums verwendet.
Normalerweise pmlogzusammenfassung arbeitet mit der Standardeinstellung pmns(5), wenn jedoch die -n Option ist
angegeben, wird ein alternativer Namespace aus der Datei geladen pmnsdatei.
Die Befehlszeilenoptionen -S und -T kann verwendet werden, um ein Zeitfenster anzugeben, über das Metriken gemessen werden sollen
sollten zusammengefasst werden. Diese Optionen sind bei den meisten Performance Co-Pilot-Tools üblich und werden auch verwendet
vollständig beschrieben in PCPIntro(1).
Die verbleibenden Optionen steuern die spezifischen Informationen, die gemeldet werden sollen. Messwerte mit
Die Zählersemantik wird vor der Auswertung in Raten umgewandelt.
-a Drucken Sie alle Informationen aus. Dies entspricht -blmMy.
-b Drucken Sie beide Formen der Mittelung aus, also sowohl die stochastische als auch die zeitliche Mittelung.
-B Drucken Sie die ungefähre Werteverteilung aus, indem Sie Histogramm-Bins verwenden, sodass die
Der Wertebereich (Minimum – Maximum) für jede Metrik wird gleichmäßig aufgeteilt nbins Behälter,
und jedes Bin akkumuliert die Häufigkeit der beobachteten Werte im entsprechenden
Reichweite. Eine Beschreibung dazu finden Sie im Abschnitt „AUSGABEFORMAT“.
Verteilung der Werte wird berichtet).
-f Tabellenformat – Das Tabulatorzeichen wird verwendet, um jedes gedruckte Feld zu begrenzen. Das
Option soll ermöglichen pmlogzusammenfassung Die Ausgabe kann direkt in Common importiert werden
Tabellenkalkulationsanwendungen.
-F Tabellenformat – Das Kommazeichen wird verwendet, um jedes gedruckte Feld zu trennen.
Diese Option soll es ermöglichen pmlogzusammenfassung Ausgabe, in die direkt importiert werden soll
Gängige Tabellenkalkulationsanwendungen, die Comma Separated Value (.csv) unterstützen
Format.
-H Drucken Sie zu Beginn eine einzeilige Kopfzeile, die zeigt, was jedes Feld darstellt.
-l Drucken Sie außerdem das Archivetikett aus, auf dem die Version des Protokollformats sowie Uhrzeit und Datum angegeben sind
den Beginn und das Ende des Archivzeitfensters sowie den Host, von dem aus das Archiv erstellt wurde
Es wurden Leistungsmetrikwerte gesammelt.
-i Drucken Sie außerdem den Zeitpunkt aus, zu dem der Mindestwert protokolliert wurde. Das Format davon
Der Zeitstempel wird im Abschnitt „AUSGABEFORMAT“ weiter unten beschrieben.
-I Drucken Sie auch den Zeitpunkt aus, zu dem der Maximalwert protokolliert wurde. Das Format davon
Der Zeitstempel wird im Abschnitt „AUSGABEFORMAT“ weiter unten beschrieben.
-m Drucken Sie außerdem den protokollierten Mindestwert für jede Metrik aus.
-M Drucken Sie außerdem den maximalen protokollierten Wert für jede Metrik aus.
-s Drucken Sie (nur) die Summe aller protokollierten Werte für jede Metrik.
-N Unterdrücken Sie alle Warnungen, die sich aus einzelnen Archivabrufen ergeben (Standard).
-p Drucken Sie alle Gleitkommazahlen mit Präzision Ziffern nach der Dezimalstelle.
-v Berichten Sie (ausführlich) über Warnungen, die sich aus einzelnen Archivabrufen ergeben.
-x Drucken Sie stochastische Durchschnittswerte anstelle der Standardwerte (Zeitdurchschnitte).
-y Drucken Sie außerdem die Anzahl der im Archiv gefundenen Proben für jede Metrik aus.
Standardmäßig pmlogzusammenfassung meldet die Tageszeit gemäß der lokalen Zeitzone auf dem
System wo pmlogzusammenfassung es läuft. Die -Z Option ändert die Zeitzone zu Zeitzone begann
Format der Umgebungsvariablen TZ wie beschrieben in Umwelt(7). Das -z Optionsänderungen
die Zeitzone in die lokale Zeitzone des Hosts, der die Leistung liefert
Metriken, wie im Label-Datensatz des Archivprotokolls angegeben.
AUSGABE FORMAT
Die pmlogzusammenfassung Das Ausgabeformat ist spartanisch, da es für die Nachbearbeitung vorgesehen ist
Standardwerkzeuge. Dies bedeutet, dass jedem Ausgabefeld keine Anmerkung zugeordnet ist
was die Bearbeitung erschweren würde. Das ist die Absicht pmlogzusammenfassung Ausgang massiert werden
in ein Format, das von einem Tabellenkalkulationsprogramm verwendet werden kann, für die Einbindung in ein geeignet ist
Webseite oder was auch immer.
Für jede Metrik: pmlogzusammenfassung erzeugt eine einzelne Ausgabezeile wie folgt:
Metrikname Werte) Bereiche
Für Metriken mit mehreren Instanzen: pmlogzusammenfassung erzeugt mehrere Ausgabezeilen als
folgt:
Metrikname ["Instanz 1"] Werte) Bereiche
Metrikname ["Instanz 2"] Werte) Bereiche
Metrikname ["Instanz N"] Werte) Bereiche
Das gedruckte Werte) Befolgen Sie für jede Metrik immer diese Reihenfolge: stochastischer Durchschnitt, Zeit
Durchschnitt, Minimum, minimaler Zeitstempel, Maximum, maximaler Zeitstempel, Anzahl, [Bereich 1 von Bin], Bin
1 Zählung, ... [bin nbins Bereich], bin nbins zählen. Die einzelnen Werte für jede Metrik
sind durch Leerzeichen getrennt (es sei denn, die -f Option verwendet wird).
Alle Zählermetriken, die in Zeiteinheiten gemessen werden, werden in Sekunden umgerechnet
bevor der Kurs umgerechnet und im verwendet wird pmlogzusammenfassung Berechnungen. Die Werte
Die für diese Metriken berechneten Werte werden ebenfalls in Sekunden gedruckt.
Die Einheiten werden in dem von beschriebenen Format angezeigt pmUnitsStr(3).
Angesichts einer der beiden -i or -I Optionen, pmlogzusammenfassung erzeugt zwei unterschiedliche Zeitstempel
Formate, abhängig vom Intervall, in dem es ausgeführt wird. Für ein Intervall größer als 24
Stunden wird zusätzlich zum Zeitpunkt der Maxima und/oder Minima auch das Datum angezeigt
geschah. Wenn der Umfang der überprüften Daten weniger als 24 Stunden beträgt, gilt eine genauere Angabe
Format verwendet wird (Zeit wird mit Millisekundengenauigkeit, jedoch ohne Datum angezeigt).
ANMERKUNG
Der Durchschnitt für eine einzelne Metrik wird wie folgt berechnet:
Nicht-Zähler-Metriken werden mithilfe der stochastischen Mittelung gemittelt – jede Beobachtung hat eine
gleiche Gewichtung bei der Berechnung des Durchschnitts (die Summe aller Werte dividiert durch).
die Gesamtzahl der Werte für jede Metrik).
Zählermetriken werden mithilfe der Zeitmittelung gemittelt (standardmäßig), aber die -x Option kann sein
Wird verwendet, um anzugeben, dass die Zähler stattdessen mit der stochastischen Methode gemittelt werden. Wann
Berechnen eines Zeitmittelwerts, der Summe des Produkts jedes Abtastwerts multipliziert mit dem
Der Zeitunterschied zwischen den einzelnen Stichproben wird durch die Gesamtzeit dividiert, über die diese Metrik verfügt
wurde protokolliert.
Zählermetriken, deren Messungen nicht 90 % des Archivs umfassen, werden mit gedruckt
Metrikname mit vorangestelltem Sternchen (*).
BEISPIEL
$ pmlogsummary -aN -p 1 -B 3 surf network.interface.out.bytes
Protokollbezeichnung (Protokollformat Version 1)
Leistungsmetriken vom Host www.sgi.com
Beginn Di, 14. Jan. 20:50:50.317 1997
endet am Mittwoch, 29. Januar 10:13:07.387 Uhr 1997
network.interface.out.bytes ["xpi0"] 202831.3 202062.5 20618.7 \
1235067.7 971 [<=425435.0] 912 [<=830251.4] 42 [<=1235067.7] \
17 Byte/Sek
network.interface.out.bytes ["xpi1"] 0.0 0.0 0.0 0.0 1033 [<=0.0] \
1033 [] 0 [] 0 Byte / Sek
network.interface.out.bytes ["et0"] 0.0 0.0 0.0 0.0 1033 [<=0.0] \
1033 [] 0 [] 0 Byte / Sek
network.interface.out.bytes ["lo0"] 899.0 895.2 142.6 9583.1 1031 \
[<=3289.4] 1027 [<=6436.2] 3 [<=9583.1] 1 Byte / Sek
Eine Beschreibung jedes Feldes in der ersten Zeile der statistischen Ausgabe, die eines beschreibt
Instanz der network.interface.out.bytes-Metrik, folgt:
┌──────────────┬──────────────────────── ────────── ─────────┐
│ Feld │ Bedeutung │
├──────────────┼──────────────────────── ────────── ─────────┤
│["xpi0"] │ Instanzname │
│202831.3 │ stochastischer Durchschnitt │
│202062.5 │ Zeitdurchschnitt │
│20618.7 │ Mindestwert │
│1235067.7 │ Maximalwert │
│971 │ Gesamtzahl der Werte für diese Instanz │
│[<=425435.0] │ Bereich für erste Bin (20618.7-425435.0) │
│912 │ Anzahl der Werte im ersten Bin │
│[<=830251.4] │ Bereich für zweites Fach (425435.0-830251.4) │
│42 │ Anzahl der Werte im zweiten Bin │
│[<=1235067.7] │ Bereich für dritte Klasse (830251.4-1235067.7) │
│17 │ Anzahl der Werte im dritten Bin │
│Byte/Sek. │ Basiseinheiten für diese Metrik │
└──────────────┴──────────────────────── ────────── ─────────┘
Verwenden Sie pmlogsummary online über die Dienste von onworks.net