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.

Alternativy SystemTap pro BSD

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