SystemTap

SystemTap

SystemTap bietet Instrumentation für einen laufenden Kernel und User-Space-Anwendungen.
SystemTap bietet eine Infrastruktur für freie Software (GPL), um das Sammeln von Informationen über das laufende Linux-System zu vereinfachen.Dies unterstützt die Diagnose eines Leistungs- oder Funktionsproblems.Mit SystemTap muss der Entwickler das mühsame und störende Instrument nicht mehr durchgehen, um die sonst möglicherweise für die Datenerfassung erforderliche Sequenz neu zu kompilieren, zu installieren und neu zu starten.SystemTap bietet eine einfache Befehlszeilenschnittstelle und Skriptsprache zum Schreiben von Instrumenten für einen live ausgeführten Kernel sowie User-Space-Anwendungen.Wir veröffentlichen Beispiele und erweitern die interne "Tapset" -Skriptbibliothek, um die Wiederverwendung und Abstraktion zu erleichtern.SystemTap ist unter anderem das Werkzeug der Wahl für komplexe Aufgaben, die eine Live-Analyse, eine programmierbare Online-Reaktion und einen symbolischen Zugriff auf das gesamte System erfordern.SystemTap kann auch einfache Verfolgungsjobs verarbeiten.
systemtap

SystemTap-Alternativen für Linux

strace

strace

Verfolgen Sie Systemaufrufe und Signale.Ein Dienstprogramm für Diagnose, Debugging und instruktiven Benutzerbereich.
DTrace

DTrace

DTrace ist ein Tool zur Leistungsanalyse und Fehlerbehebung für Solaris, Mac OS X und FreeBSD.
perf

perf

CPU-Leistungsindikatoren, Tracepoints, K- und Uprobes des Instruments (dynamisches Tracing).
ltrace

ltrace

ltrace fängt dynamische Bibliotheksaufrufe ab und zeichnet sie auf, die von einem ausgeführten Prozess und den von diesem Prozess empfangenen Signalen aufgerufen werden.
ktap

ktap

ktap ist ein skriptbasiertes dynamisches Tracing-Tool für Linux.Es verwendet eine Skriptsprache und ermöglicht es Benutzern, den Linux-Kernel dynamisch zu verfolgen.
ftrace

ftrace

Ftrace ist ein interner Tracer, der Entwicklern und Designern von Systemen helfen soll, herauszufinden, was im Kernel vor sich geht.
GNU Data Display Debugger

GNU Data Display Debugger

GNU DDD ist ein grafisches Frontend für Befehlszeilen-Debugger wie GDB, DBX, WDB, Ladebug, JDB, XDB, den Perl-Debugger, den Bash-Debugger bashdb, den GNU Make Debugger remake oder ...