lttngtop – Online in der Cloud

Dies ist der Befehl lttngtop, 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


lttngtop – LTTng Trace Viewer

ZUSAMMENFASSUNG


lttngtop EINGANG

BESCHREIBUNG


Lttngtop ist eine Ncurses-Schnittstelle zum Lesen und Durchsuchen von vom LTTng aufgezeichneten Spuren
Tracer und Anzeige verschiedener Statistiken. Ab sofort werden die CPU-Auslastung und die Leistungsindikatoren angezeigt
und die E/A-Bandbreite pro Prozess/Datei werden angezeigt. Diese Version unterstützt derzeit nur
Offline-Traces, aber eine Live-Version befindet sich in der Alpha-Phase und wird bald zum Testen verfügbar sein.

OPTIONAL


SPEISUNG Eingabe-Trace-Pfad

SPUR VORAUSSETZUNGEN


LTTngTop erfordert, dass die Kontextinformationen pid, procname, tid und ppid aktiviert sind
während der Nachverfolgung.

Der Befehl --create-local-session führt die gesamte erforderliche Einrichtung für einen lokalen Trace durch (das
muss vom Benutzer manuell gestoppt und zerstört werden). Und der Befehl --create-live-
Die Sitzung führt alle erforderlichen Einstellungen für einen Live-Trace auf localhost durch (sie muss außerdem gestoppt werden).
und vom Benutzer manuell vernichtet werden).

Wenn Sie die CPU-Aktivitätsansicht wünschen, benötigen Sie das sched_switch-Ereignis, wenn Sie die E/A wünschen
Statistiken müssen Sie die Systemaufrufverfolgung aktivieren und wenn Sie die Leistung wünschen
Um Zähler anzuzeigen, müssen Sie sie für die Ereignisse aktivieren, an denen Sie interessiert sind (oder für alle).
Beachten Sie, dass es eine Hardwarebeschränkung für die Anzahl der Leistungsindikatoren gibt, die Sie aktivieren können.
Weitere Informationen finden Sie in dmesg.

Das folgende Beispiel erstellt eine Ablaufverfolgung mit allen aktivierten Ereignissen, dem obligatorischen Kontext
Informationen und drei Leistungsindikatoren. Es wird davon ausgegangen, dass Sie als Root oder ausgeführt werden
mit einem Benutzerteil der Tracing-Gruppe und einem als Root gestarteten LTTNG-Sessiond.

lttng erstellt lttngtop
lttng enable-event -k lttng_statedump_start,lttng_statedump_end,lttng_statedump_process_state,lttng_statedump_file_descriptor,lttng_statedump_vm_map,lttng_statedump_network_interface,lttng_statedump_interrupt,sched_process_free,sched_switchsched_process_fork -s lttngtop
lttng enable-event -k --syscall -a -s lttngtop
lttng add-context -k -t pid -t procname -t tid -t ppid -t perf:cache-misses -t perf:major-faults -t perf:branch-load-misses -s lttngtop
lttng start lttngtop
Schlaf 10
lttng stop lttngtop
lttng zerstört lttngtop

LIVE STREAMING


Zusätzlich zu Offline-Traces kann LTTngTop Traces lesen, während sie aufgezeichnet werden. Der
Die offiziell unterstützte Methode zum Live-Streaming ist die Verwendung von LTTNG-Tools >=2.4 und höher
die Dokumentation in live-reading-howto.txt von lttng-tools und README-LIVE von lttngtop.
Eine andere experimentelle Möglichkeit zur Live-Ablaufverfolgung ist die Verwendung von mmap, die jedoch etwas mehr erfordert
funktioniert, da es nicht offiziell unterstützt wird und Out-of-Tree-Patches für LTTNG-Tools erfordert
und babeltrace.

Um das Netzwerk-Live-Lesen zu nutzen, muss der Benutzer lediglich den weitergeleiteten Hostnamen oder die IP angeben
Adresse mit der Option -r. Derzeit stellt LTTngTop nur eine Verbindung zur ersten Live-Sitzung her
auf dem Relais eingerichtet, aber in naher Zukunft wird der Benutzer auswählen können, welche
Sitzung, an die angehängt werden soll.

Der Standardmodus nach dem Anschließen an eine Sitzung besteht darin, von dieser aus mit dem Lesen des Trace zu beginnen
Zeitpunkt. Um den Trace von Anfang an zu lesen, kann der Benutzer das -b angeben
.

SCHLÜSSEL BINDUNGEN


´F2´: CPUTop
Wechseln Sie zur CPUTop-Ansicht, die die CPU-Auslastung jedes Prozesses anzeigt

´F3´: PerfTop
Wechseln Sie zur PerfTop-Ansicht, in der der Wert der Leistungsindikatoren (PMU) angezeigt wird
jeder Prozess (falls während der Ablaufverfolgung aktiviert)

´F4´: IOTop
Wechseln Sie zur IOTop-Ansicht, die die I/O-Nutzung jedes Prozesses anzeigt (Stand jetzt).
(Lesen und Schreiben auf jedem Dateideskriptor-Netzwerk oder auf jeder Festplatte)

´Enter´: Prozess Details
Zeigen Sie alle relevanten Informationen zum ausgewählten Prozess an

´Raumfahrt´: Hervorheben
Hebt den Prozess unter der blauen Linie hervor, damit er überall leicht zu finden ist
Ansichten oder schalten Sie die Ansicht im Einstellungsfeld um

´q´: Verlassen
Beenden Sie das Programm

´t´: Themen
Schalten Sie die Thread-Anzeige in CPUTop um

´r´: Voreinstellungen
Zeigt das Einstellungsmenü für die aktuelle Ansicht an. Dieses Menü hilft bei der Auswahl der Spalte
angezeigt werden (derzeit nur in der PerfTop-Ansicht) und die zu sortierende Spalte, verwenden Sie zum Sortieren „s“.
und „Leertaste“, um die Ansicht umzuschalten

´s´: Sortieren
Sortieren Sie in der Einstellungsansicht nach der aktuell ausgewählten Zeile

´p´: Pause / Fortsetzen
Halten Sie die Anzeige an und drücken Sie erneut, um die Aktualisierung fortzusetzen (funktioniert nur, wenn die Aufzeichnung vorhanden ist).
nicht vollständig angezeigt)

´Rechts Pfeil´: Bewegung in Zeit
Zeigt die nächste Sekunde der Daten an, kann mehrmals gedrückt werden, um die Standardeinstellung 1 zu umgehen
zweite Aktualisierungsperiode zum schnellen Vorlauf

´Links Pfeil´: Bewegung rückwärts in Zeit
Zeigen Sie die Daten der vorherigen Sekunde an und wechseln Sie automatisch in die Pause, falls dies noch nicht geschehen ist
freigegeben

´Up Pfeil / ´k´: Bewegung UP Cursor
Bewegen Sie die blaue Linie nach oben, um Prozesse auszuwählen

´Nach unten Pfeil / J: Bewegung AB Cursor
Bewegen Sie sich entlang der blauen Linie nach unten, um Prozesse auszuwählen

´>': Sortieren weiter Überblick
Aktualisieren Sie die Sortierung auf die nächste Spalte

´<': Sortieren früher Überblick
Aktualisieren Sie die Sortierung auf die vorherige Spalte

Nutzen Sie lttngtop online über die Dienste von onworks.net



Neueste Linux- und Windows-Online-Programme