DTrace

DTrace

DTrace je nástroj pro analýzu výkonu a řešení problémů pro systémy Solaris, Mac OS X a FreeBSD.
DTrace je nástroj pro analýzu výkonu a řešení problémů, který je standardně součástí různých operačních systémů, včetně systémů Solaris, Mac OS X a FreeBSD.Vyvíjí se Linuxový port.DTrace nástroje veškerý software.Nejen software na úrovni uživatele, včetně aplikací, databází a webových serverů, ale také ovladače jádra operačního systému a ovladače zařízení.Název je pro Dynamic Tracing zkratka: technika instrumentace propagovaná programem DTrace, která dynamicky propojuje živé instrukce s kódem instrumentace.Zařízení DTrace také podporuje statické trasování: kde jsou uživatelsky přívětivé sledovací body přidány do kódu a zkompilovány před nasazením .... DTrace poskytuje jazyk „D“ pro psaní skriptů DTrace a jednořadých čar.Jazyk je jako C a awk a poskytuje výkonné způsoby filtrování a sumarizace dat v jádře před přechodem do uživatelské země.Toto je důležitá funkce, která umožňuje použití DTrace v produkčních prostředích citlivých na výkon, protože může výrazně snížit režii shromažďování a prezentace dat.
dtace

Webová stránka:

Alternativy DTrace pro Linux

strace

strace

Sledujte systémové hovory a signály.Diagnostický, ladicí a instruktážní obslužný program.
ltrace

ltrace

ltrace zachycuje a zaznamenává volání dynamické knihovny, která jsou vyvolána prováděným procesem a signály přijaté tímto procesem.
perf

perf

Čítače výkonu procesoru, sledovací body, kusy a vertobes (dynamické trasování).
SystemTap

SystemTap

SystemTap poskytuje instrumentaci pro živé běžící aplikace jádra a aplikace v uživatelském prostoru.
ftrace

ftrace

Ftrace je interní indikátor určený k tomu, aby pomohl vývojářům a návrhářům systémů najít to, co se děje uvnitř jádra.
ktap

ktap

ktap je dynamický nástroj pro trasování založený na skriptech pro Linux.Používá skriptovací jazyk a umožňuje uživatelům dynamicky sledovat jádro systému Linux.