SystemTap

SystemTap

SystemTap zapewnia oprzyrządowanie dla działającego na żywo jądra i aplikacji w przestrzeni użytkownika.
SystemTap zapewnia infrastrukturę wolnego oprogramowania (GPL), aby uprościć zbieranie informacji o działającym systemie Linux.Pomaga to w diagnozie problemu z wydajnością lub funkcjonalnym.SystemTap eliminuje potrzebę przechodzenia przez programistę przez żmudne i zakłócające działanie narzędzia, ponownej kompilacji, instalacji i ponownego uruchamiania, które w innym przypadku mogą być wymagane do gromadzenia danych.SystemTap zapewnia prosty interfejs wiersza poleceń i język skryptowy do pisania oprzyrządowania dla działającego na żywo jądra oraz aplikacji w przestrzeni użytkownika.Publikujemy próbki, a także powiększamy wewnętrzną bibliotekę skryptów „tapset”, aby ułatwić ponowne użycie i abstrakcję.Wśród innych narzędzi do śledzenia / sondowania SystemTap jest narzędziem z wyboru do złożonych zadań, które mogą wymagać analizy na żywo, programowalnej odpowiedzi on-line i symbolicznego dostępu do całego systemu.SystemTap może również obsługiwać proste zadania śledzenia.

Stronie internetowej:

Alternatywy dla SystemTap dla Linux

strace

strace

Śledzenie połączeń i sygnałów systemowych.Narzędzie diagnostyczne, debugujące i instruktażowe w przestrzeni użytkownika.
DTrace

DTrace

DTrace to narzędzie do analizy wydajności i rozwiązywania problemów dla systemów Solaris, Mac OS X i FreeBSD.
perf

perf

Liczniki wydajności procesora, punkty śledzenia, kprobes i uprobes (śledzenie dynamiczne).
ltrace

ltrace

ltrace przechwytuje i rejestruje dynamiczne wywołania biblioteki, które są wywoływane przez wykonywany proces i sygnały odbierane przez ten proces.
ktap

ktap

ktap to oparte na skryptach narzędzie do dynamicznego śledzenia w systemie Linux.Używa języka skryptowego i pozwala użytkownikom dynamicznie śledzić jądro Linuksa.
ftrace

ftrace

Ftrace to wewnętrzny moduł śledzący zaprojektowany, aby pomóc programistom i projektantom systemów znaleźć to, co dzieje się w jądrze.
GNU Data Display Debugger

GNU Data Display Debugger

GNU DDD to graficzny interfejs dla debuggerów wiersza poleceń, takich jak GDB, DBX, WDB, Ladebug, JDB, XDB, debugger Perla, debasher bashdb, remake debugera GNU Make lub ...