ktrace

ktrace

Ktrace-verktyget möjliggör kärnspårloggning för de specificerade processerna.Kärnspårdata loggas till filen ktrace.out.
Ktrace-verktyget möjliggör kärnspårloggning för de specificerade processerna.Kärnspårdata loggas till filen ktrace.out.De kärnverksamheter som spåras inkluderar systemsamtal, namnöversättningar, signalbehandling och I / O.När spårning är aktiverad i en process loggas spårningsdata tills antingen processen går ut eller spårpunkten rensas.En spårad process kan generera enorma mängder loggdata snabbt;Det rekommenderas starkt att användare kommer att memorera hur man inaktiverar spårning innan de försöker spåra en process.Följande kommando räcker för att inaktivera spårning på alla användarägda processer, och, om de körs med root, alla processer: ... $ ktrace -C Spårfilen är inte läsbar för människor;använd kdump (1) för att avkoda den.Verktyget får endast användas med en kärna som har byggts med alternativet "KTRACE" i kärnkonfigurationsfilen.
ktrace

Alternativ till ktrace för Linux

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

SystemTap

SystemTap tillhandahåller instrumentering för en live-körande kärna och användarutrymme applikationer.
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.