123
ftrace

ftrace

Ftrace är en intern spårare utformad för att hjälpa utvecklare och designare av system att hitta vad som händer inne i kärnan.
Ftrace är en intern spårare utformad för att hjälpa utvecklare och designers av system att hitta vad som händer inne i kärnan.Det kan användas för felsökning eller analys av latenser och prestandaproblem som sker utanför användarutrymmet.Även om ftrace vanligtvis betraktas som funktionsspåraren, är det verkligen ett ramverk av flera olika spårningsverktyg.Det finns latensspårning för att undersöka vad som inträffar mellan avbrott avaktiverade och aktiverade, såväl som för förhandsgranskning och från en tidpunkt som en uppgift väcks till uppgiften faktiskt planeras i. En av de vanligaste användningarna av ftrace är spårningen av händelser.Genom hela kärnan finns hundratals statiska händelsepunkter som kan aktiveras via felsökningssystemet för att se vad som händer i vissa delar av kärnan.

Alternativ till ftrace för alla plattformar med någon licens

strace

strace

Spårningssystem samtal och signaler.Ett diagnostiskt, felsöknings- och instruktionsanvändarutrymme.
DTrace

DTrace

DTrace är ett prestationsanalys- och felsökningsverktyg för Solaris, Mac OS X och FreeBSD.
perf

perf

Instrument CPU-prestanda räknare, tracepoints, kprobes och uprobes (dynamisk spårning).
ltrace

ltrace

Det går att fånga upp och registrera dynamiska biblioteksamtal som anropas av en exekverad process och de signaler som mottagits av den processen.
ktrace

ktrace

Ktrace-verktyget möjliggör kärnspårloggning för de specificerade processerna.Kärnspårdata loggas till filen ktrace.out.
SystemTap

SystemTap

SystemTap tillhandahåller instrumentering för en live-körande kärna och användarutrymme applikationer.
ktap

ktap

ktap är ett skriptbaserat dynamiskt spårningsverktyg för Linux.Den använder ett skriptspråk och låter användare spåra Linux-kärnan dynamiskt.