SystemTap

SystemTap

SystemTap giver instrumentering til en live kørende kerne og user-space applikationer.
SystemTap leverer gratis software (GPL) infrastruktur for at forenkle indsamlingen af ​​information om det kørende Linux-system.Dette hjælper med diagnosen af ​​en ydelse eller et funktionelt problem.SystemTap eliminerer behovet for, at udvikleren går gennem det kedelige og forstyrrende instrument, rekompilerer, installerer og genstarter sekvens, som ellers kan være påkrævet for at indsamle data.SystemTap leverer en simpel kommandolinjegrænseflade og scriptingsprog til at skrive instrumentering til en live kørende kerne plus bruger-plads-applikationer.Vi udgiver eksempler samt udvider det interne "tapset" scriptbibliotek for at hjælpe med genbrug og abstraktion.Blandt andre sporings- / sonderingsværktøjer er SystemTap det valgte værktøj til komplekse opgaver, der kan kræve live-analyse, programmerbar on-line respons og symbolsk adgang til hele systemet.SystemTap kan også håndtere enkle sporingsopgaver.
systemtap

Alternativer til SystemTap til BSD

strace

strace

Spor systemopkald og signaler.Et diagnostisk, debugging og instruktionsbrugerområde.
DTrace

DTrace

DTrace er et værktøj til analyse af fejl og fejlfinding til Solaris, Mac OS X og FreeBSD.
ltrace

ltrace

Det trækker op og registrerer dynamiske biblioteksopkald, der kaldes ved en udført proces og de signaler, der modtages af den proces.
ktrace

ktrace

Hjælpeprogrammet ktrace muliggør sporing af kerner til de specificerede processer.Kernesporingsdata logges til filen ktrace.out.
GNU Data Display Debugger

GNU Data Display Debugger

GNU DDD er en grafisk front-end for kommandolinjebuggere såsom GDB, DBX, WDB, Ladebug, JDB, XDB, Perl debugger, bash debugger bashdb, GNU Make debugger remake, eller ...