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 FreeBSD

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.