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.
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.Môže sa použiť na ladenie alebo analýzu problémov s oneskorením a výkonom, ku ktorým dochádza mimo používateľského priestoru.Aj keď je ftrace zvyčajne považovaný za funkčný indikátor, v skutočnosti je to rámcová práca s rôznymi nástrojmi na sledovanie.Sledovanie latencie slúži na preskúmanie toho, čo sa vyskytuje medzi prerušeniami, ktoré sú zakázané a povolené, ako aj pre preempciu a od času, keď je úloha prebudená do úlohy, je skutočne naplánovaná. Jedným z najbežnejších spôsobov použitia ftrace je sledovanie udalostí.Prostredníctvom jadra sú stovky statických udalostí, ktoré je možné povoliť prostredníctvom systému súborov debugfs, aby ste videli, čo sa deje v určitých častiach jadra.
ftrace

Alternatívy programu ftrace pre Linux

strace

strace

Sledujte systémové hovory a signály.Diagnostický, ladiaci a inštruktážny používateľský priestor.
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.
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.
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.