ktap ist ein Open Source, völlig frei, leicht und klein Befehlszeilen Software-Projekt, zielt darauf ab, GNU / Linux-Anwender mit einer Script-basierten dynamischen nächste Generation Tracing program.Features auf einen glanceKey Features gehören eine einfache, aber leistungsfähige liefern Skriptsprache, eine registergestützten Dolmetscher, die stark in den Linux-Kernel optimiert ist, und nicht auf GCC (GNU Compiler Collection) für jede Laufschrift ab. Es unterstützt auch Linux-Kernel 3.1 und höher.
Das Dienstprogramm ist leicht, in Embedded-Umgebungen verwenden, ohne Debugging-Informationen, unterstützt k (ret) Sonde, Tracepoint, u (ret) Sonde, Timer-Funktion trace usw. ktap kann auf 32-Bit (x86) verwendet werden, ARM, PPC (PowerPC) und MIPS-Architekturen in den Mainline-Linux kernel.Getting begann mit ktapInstalling ktap unterstützt ist ganz einfach. Es muss gegen Ihren Linux-Kernel kompiliert werden, so stellen Sie sicher, dass Sie die Linux-Kernel-Header-Paket (e) vor dem Versuch der Installation der Software zu installieren. Laden Sie die neueste Version von ktap von Softoware, speichern Sie es auf Ihrem Home-Verzeichnis und entpacken Sie es.
Öffnen Sie die Terminal-Anwendung, gehen Sie zu dem Ort, wo Sie und rsquo; ve extrahiert der Archivdatei (zB cd /home/softoware/ktap-0.4), führen die & lsquo; machen & rsquo; Befehl, um das Programm, gefolgt von der & lsquo kompilieren; make load & rsquo; Befehl, um die ktapvm Kernelmodul zu laden.
Installieren Sie es, indem Sie die & lsquo; sudo make install & rsquo; Befehl als privilegierter Benutzer oder die & lsquo; make install & rsquo; Befehl als root. Sie können dann mit ktap interagieren, indem Sie die & lsquo; ktap Proben / helloworld.kp & rsquo; command.Command-line optionsRun die & lsquo; ktap -h & rsquo; Befehl in einem Terminal-Emulator, um das Programm & rsquo zu sehen; s Standard-Befehlszeilenoptionen. Dies ermöglicht es Ihnen, das Skript in eine Datei statt stderr senden, um die CPU zu überwachen, um Zeitstempel für Ereignisse angezeigt, in den Verbose Mode zu aktivieren, sowie Byte-Codes, vordefinierten Ereignissen im System aufzulisten, geben, oder verfügbaren Funktion und sdt Notizen von DSO
Was ist neu in dieser Pressemitteilung:.
- Unterstützung Tracepoints, k (ret) Sonde, u (ret) Sonde, Timer-Funktion Verfolgung, sdt etc.
- Unterstützung x86, x86-64, PowerPC, Arm.
- Unterstützung Kernel 3.1 und neuere Versionen, sind Linux Mainline.
- Unterstützung FFI (Call Kernfunktion von Skript)
Was ist neu in Version 0.3:
- einfache neue Verfolgung Satzsyntax:
- Spur EVENTDEF {Aktion}
- trace_end {Aktion}
- New Event Tracing Stichworte: argevent, argname, arg1..arg9:
- Trace & quot; syscalls: * & quot; function () {
- print (argevent)
- Neue Timer-Block-Syntax:
- tick-N {Aktion}
- Profil-N {Aktion}
- Grund Aggregation-Unterstützung:
- Es ist ähnlich wie mit systemtap, Verwendung & quot;
Kommentare nicht gefunden