perf

perf

Čítače výkonu procesoru, sledovací body, kusy a vertobes (dynamické trasování).
perf je nástroj pro analýzu výkonu v Linuxu, dostupný z linuxového jádra verze 2.6.31 pod tools / perf, a je často aktualizován a vylepšován.Je schopen lehkého profilování, podporuje čítače hardwarového výkonu, sledovací body, čítače výkonu softwaru (např. Hrtimer) a dynamické sondy (například kprobes nebo vertobes).Výstup z perf lze použít ke generování plamenových grafů.perf je někdy označován jako „čítače výkonu pro Linux (PCL)“, „Linux perf events (LPE)“, „perf_events“ nebo „Perf Tools“.
perf

Alternativy perf pro Linux

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

SystemTap

SystemTap poskytuje instrumentaci pro živé běžící aplikace jádra a aplikace v uživatelském prostoru.
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.