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

Web stranica:

Značajke

Alternativa DTraceu za FreeBSD

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

ktrace

Uslužni program ktrace omogućuje evidentiranje praćenja kernela za navedene procese.Podaci o tragu kernela bilježe se u datoteku ktrace.out.