SystemTap

SystemTap

SystemTap poskytuje instrumentaci pro živé běžící aplikace jádra a aplikace v uživatelském prostoru.
SystemTap poskytuje infrastrukturu svobodného softwaru (GPL), která zjednodušuje shromažďování informací o běžícím systému Linux.To napomáhá diagnostice výkonu nebo funkčního problému.SystemTap eliminuje potřebu vývojáře procházet únavným a ničivým nástrojem, překompilovat, instalovat a restartovat sekvenci, která může být jinak vyžadována pro sběr dat.SystemTap poskytuje jednoduché rozhraní příkazového řádku a skriptovací jazyk pro psaní instrumentace pro živé běžící jádro plus aplikace v uživatelském prostoru.Publikujeme ukázky a také rozšiřujeme interní knihovnu skriptů „tapset“, abychom usnadnili opětovné použití a abstrakci.Mezi jinými nástroji pro trasování / sondování je SystemTap nástrojem pro složité úkoly, které mohou vyžadovat živou analýzu, programovatelnou online odpověď a symbolický přístup celého systému.SystemTap umí také zpracovat jednoduché trasovací úlohy.
systemtap

Alternativy SystemTap pro všechny platformy s jakoukoli licencí

strace

strace

Sledujte systémové hovory a signály.Diagnostický, ladicí a instruktážní obslužný program.
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.
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í).
ktrace

ktrace

Obslužný program ktrace umožňuje protokolování trasování jádra pro určené procesy.Data trasování jádra jsou zaznamenána do souboru ktrace.out.
GNU Data Display Debugger

GNU Data Display Debugger

GNU DDD je grafický front-end pro ladicí programy příkazového řádku, jako jsou GDB, DBX, WDB, Ladebug, JDB, XDB, debugger Perl, bash debugger bashdb, GNU Make debugger remake, nebo ...
Quartz Debug

Quartz Debug

Quartz Debug je součástí Xcode Tools a umožňuje vývojáři sledovat a testovat různé aplikace Quartz a Quartz Extreme a problémy s výkonem.
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.
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.