perf — это инструмент для анализа производительности в Linux, доступный в ядре Linux версии 2.6.31 в tools/perf, который часто обновляется и улучшается. Он поддерживает облегченное профилирование, поддерживает аппаратные счетчики производительности, точки трассировки, программные счетчики производительности (например, hrtimer) и динамические зонды (например, kprobes или upprobes).
Выходные данные perf можно использовать для создания графиков пламени.
perf иногда называют «счетчиками производительности для Linux (PCL)», «событиями производительности Linux (LPE)», «perf_events» или «инструментами производительности».