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

Stronie internetowej:

Alternatywy dla SystemTap dla BSD

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

ktrace

Narzędzie ktrace umożliwia rejestrowanie śledzenia jądra dla określonych procesów.Dane śledzenia jądra są rejestrowane w pliku ktrace.out.
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 ...