DTrace

DTrace

DTrace je nástroj na analýzu výkonnosti a riešenie problémov pre systémy Solaris, Mac OS X a FreeBSD.
DTrace je nástroj na analýzu výkonnosti a riešenie problémov, ktorý je predvolene zahrnutý v rôznych operačných systémoch vrátane systémov Solaris, Mac OS X a FreeBSD.Vyvíja sa port Linux.DTrace nástroje všetok softvér.Nielen softvér na úrovni používateľa vrátane aplikácií, databáz a webových serverov, ale aj ovládače jadra a ovládačov zariadení.Názov je skratkou pre Dynamic Tracing: technika inštrumentácie, ktorú propaguje DTrace a ktorá dynamicky opravuje živé pokyny pre beh kódom prístrojov.Zariadenie DTrace tiež podporuje statické sledovanie: kde sú pred zavedením do kódu pridané a skompilované sledovacie body do kódu a kompilované .... Program DTrace poskytuje jazyk „D“ na písanie skriptov DTrace a jednoradových vložiek.Jazyk je ako C a awk a poskytuje výkonné spôsoby, ako filtrovať a sumarizovať údaje v jadre pred prechodom na užívateľskú plochu.Toto je dôležitá vlastnosť, ktorá umožňuje použitie DTrace v produkčných prostrediach citlivých na výkon, pretože môže výrazne znížiť réžiu pri zhromažďovaní a prezentácii údajov.
dtace

Alternatívy programu DTrace pre Linux

strace

strace

Sledujte systémové hovory a signály.Diagnostický, ladiaci a inštruktážny používateľský priestor.
ltrace

ltrace

ltrace zachytáva a zaznamenáva volania dynamickej knižnice, ktoré sa volajú vykonaným procesom a signály prijaté týmto procesom.
perf

perf

Počítadlá výkonu prístrojov, sledovacie body, kusy a zvislé čítače výkonu (dynamické sledovanie).
SystemTap

SystemTap

SystemTap poskytuje prístrojové vybavenie pre aplikácie bežiace na jadre a v užívateľskom priestore.
ftrace

ftrace

Ftrace je interný indikátor určený na pomoc vývojárom a dizajnérom systémov pri hľadaní toho, čo sa deje vo vnútri jadra.
ktap

ktap

ktap je skriptový dynamický sledovací nástroj pre Linux.Používa skriptovací jazyk a umožňuje používateľom dynamicky sledovať jadro systému Linux.