DTrace

DTrace

DTrace je alat za analizu performansi i rješavanje problema za Solaris, Mac OS X i FreeBSD.
DTrace je alat za analizu performansi i rješavanje problema koji se prema zadanim postavkama uključuje s različitim operativnim sustavima, uključujući Solaris, Mac OS X i FreeBSD.U tijeku je razvoj Linux porta.DTrace instrumentira sav softver.Ne samo softver na razini korisnika, uključujući aplikacije, baze podataka i web poslužitelje, već i kernel i upravljačke programe uređaja.Naziv je skraćen za Dynamic Tracing: tehnika instrumentacije koju je pokrenuo DTrace koja dinamički zakrpava aktivne upute za trčanje s instrumentnim kodom.Objekt DTrace također podržava Statično praćenje: gdje se dodaju korisne točke u tragovima za kod i sastavljaju prije uvođenja .... DTrace nudi jezik, "D", za pisanje DTrace skripti i jednostrukih obloga.Jezik je poput C i awk i pruža moćne načine filtriranja i sažetka podataka u kernelu prije nego što prijeđete na zemlju korisnika.Ovo je važna značajka koja omogućuje korištenje DTrace-a u proizvodnim okruženjima osjetljivim na performanse jer može u velikoj mjeri smanjiti troškove prikupljanja i predstavljanja podataka.
dtace

Web stranica:

Značajke

Alternativa DTraceu za Linux

strace

strace

Tragovi sustava poziva i signala.Dijagnostički, program za uklanjanje pogrešaka i instruktivni program korisničkog prostora.
ltrace

ltrace

Itraga presretanja i bilježi dinamične pozive iz biblioteke koji se pozivaju izvršenim procesom i signale koje taj proces prima.
perf

perf

Brojači performansi CPU-a instrumenta, točke praćenja, kprobe i nadogradnje (dinamičko praćenje).
SystemTap

SystemTap

SystemTap nudi instrumentaciju za žive jezgre i aplikacije za prostor korisnika.
ftrace

ftrace

Ftrace je interni tragač dizajniran da pomogne programerima i dizajnerima sustava da pronađu što se događa unutar kernela.
ktap

ktap

ktap je alat za dinamičko praćenje na temelju skripte za Linux.Koristi skriptni jezik i omogućuje korisnicima da dinamički prate Linux kernel.