Wir haben eine Liste von 7 kostenlosen und kostenpflichtigen Alternativen zu ktrace zusammengestellt. Zu den Hauptkonkurrenten gehören ftrace, ltrace. Neben diesen vergleichen Benutzer auch ktrace mit perf, ktap, strace. Außerdem können Sie hier auch andere ähnliche Optionen ansehen: Entwicklungs-Tools.
Wir haben eine Liste von 7 kostenlosen und kostenpflichtigen Alternativen zu ktrace zusammengestellt. Zu den Hauptkonkurrenten gehören ftrace, ltrace. Neben diesen vergleichen Benutzer auch ktrace mit perf, ktap, strace. Außerdem können Sie hier auch andere ähnliche Optionen ansehen: Entwicklungs-Tools.
Kernel-Prozessablaufverfolgungsprotokollierung für die einzelnen Prozesse.
Kernel-Prozessablaufverfolgungsprotokollierung für die einzelnen Prozesse.
ktrace Plattformen
Mac
ktrace Überblick
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, falls von root ausgeführt, für alle Prozesse zu deaktivieren:
$ ktrace -C
Die Tracedatei 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 Kernel-Konfigurationsdatei erstellt wurde.