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 ftrace pre všetky platformy s akoukoľvek licenciou

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

perf

Počítadlá výkonu prístrojov, sledovacie body, kusy a zvislé čítače výkonu (dynamické sledovanie).
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.
ktrace

ktrace

Obslužný program ktrace umožňuje protokolovanie sledovania jadra pre určené procesy.Dáta sledovania jadra sa zaznamenávajú do súboru ktrace.out.
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.