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.
Das Dienstprogramm ktrace aktiviert die Kernel-Trace-Protokollierung für die angegebenen Prozesse.Kernel-Trace-Daten werden in der Datei ktrace.out protokolliert.Die Kerneloperationen, die verfolgt werden, umfassen Systemaufrufe, Namensübersetzungen, Signalverarbeitung und E / A.Sobald die Ablaufverfolgung für einen Prozess aktiviert ist, werden die Ablaufverfolgungsdaten protokolliert, bis der Prozess beendet oder der Ablaufverfolgungspunkt gelöscht wird.Ein verfolgter Prozess kann schnell enorme Mengen an Protokolldaten generieren.Es wird dringend empfohlen, dass Benutzer sich merken, wie die Ablaufverfolgung deaktiviert wird, bevor sie versuchen, einen Prozess zu verfolgen.Der folgende Befehl reicht aus, um die Ablaufverfolgung für alle benutzereigenen Prozesse und, wenn er von root ausgeführt wird, für alle Prozesse zu deaktivieren: ... $ ktrace -C Die Ablaufverfolgungsdatei ist nicht für Menschen lesbar.benutze kdump (1) um es zu dekodieren.Das Dienstprogramm kann nur mit einem Kernel verwendet werden, der mit der Option "KTRACE" in der Kernelkonfigurationsdatei erstellt wurde.

Alternativen zu ktrace 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.
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.
SystemTap

SystemTap

SystemTap bietet Instrumentation für einen laufenden Kernel und User-Space-Anwendungen.
ftrace

ftrace

Ftrace ist ein interner Tracer, der Entwicklern und Designern von Systemen helfen soll, herauszufinden, was im Kernel vor sich geht.
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