0
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.
- Darmowa
- Linux
Ftrace to wewnętrzny moduł śledzący zaprojektowany, aby pomóc programistom i projektantom systemów znaleźć to, co dzieje się w jądrze.Można go używać do debugowania lub analizy opóźnień i problemów z wydajnością, które mają miejsce poza przestrzenią użytkownika.Chociaż ftrace jest zwykle uważany za wskaźnik funkcji, to tak naprawdę jest on ramką kilku różnych narzędzi do śledzenia.Śledzenie opóźnień służy do sprawdzania, co dzieje się między przerwaniami wyłączonymi i włączonymi, a także w celu zapobiegania i od momentu obudzenia zadania do faktycznego zaplanowania zadania. Jednym z najczęstszych zastosowań ftrace jest śledzenie zdarzeń.W jądrze znajdują się setki statycznych punktów zdarzeń, które można włączyć za pośrednictwem systemu plików debugfs, aby zobaczyć, co dzieje się w niektórych częściach jądra.