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

Alternativen zu SystemTap für alle Plattformen mit einer Lizenz

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.
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.
perf

perf

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

ktrace

Das Dienstprogramm ktrace aktiviert die Kernel-Trace-Protokollierung für die angegebenen Prozesse.Kernel-Trace-Daten werden in der Datei ktrace.out protokolliert.
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 ...
Quartz Debug

Quartz Debug

Quartz Debug ist Teil von Xcode Tools und ermöglicht es dem Entwickler, verschiedene Anwendungen und Leistungsprobleme von Quartz und Quartz Extreme zu überwachen und zu testen.
  • Kostenlose
  • Mac
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.