123
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.
Narzędzie ktrace umożliwia rejestrowanie śledzenia jądra dla określonych procesów.Dane śledzenia jądra są rejestrowane w pliku ktrace.out.Śledzone operacje jądra obejmują wywołania systemowe, tłumaczenia namei, przetwarzanie sygnałów i operacje we / wy.Po włączeniu śledzenia w procesie dane śledzenia będą rejestrowane do momentu zakończenia procesu lub wyczyszczenia punktu śledzenia.Śledzony proces może szybko wygenerować ogromne ilości danych dziennika;Zdecydowanie zaleca się, aby użytkownicy zapamiętali, jak wyłączyć śledzenie przed próbą śledzenia procesu.Poniższe polecenie jest wystarczające, aby wyłączyć śledzenie wszystkich procesów należących do użytkownika, a jeśli są wykonywane przez root, wszystkie procesy: ... $ ktrace -C Plik śledzenia nie jest czytelny dla człowieka;użyj kdump (1), aby go zdekodować.Narzędzia można używać tylko z jądrem, który został zbudowany z opcją „KTRACE” w pliku konfiguracyjnym jądra.

Stronie internetowej:

Alternatywy dla ktrace'a dla wszystkich platform z dowolną licencją

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

SystemTap

SystemTap zapewnia oprzyrządowanie dla działającego na żywo jądra i aplikacji w przestrzeni użytkownika.
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.
Quartz Debug

Quartz Debug

Quartz Debug jest częścią Xcode Tools i pozwala deweloperowi monitorować i testować różne aplikacje i problemy z wydajnością Quartz i Quartz Extreme.