3.5.4. Perf

O perf ferramenta fornece um número de contadores de desempenho úteis que permitem ao usuário avaliar o impacto de outros comandos em seu sistema:
perf stat
Este comando fornece estatísticas globais para eventos de desempenho comuns, incluindo instruções executadas e ciclos de relógio consumidos. Você pode usar a opção de sinalizadores para reunir estatísticas de eventos além dos eventos de medição padrão. A partir do Red Hat Enterprise Linux 6.4, é possível usar perf status para filtrar monitoramento baseado em um ou mais grupos de controle especificados (cgroups). Para mais informações, leia a página do manual: man perf-stat .
perf record
This command records performance data into a file which can be later analyzed using perf report. For further details, read the man page: man perf-record.
perf report
This command reads the performance data from a file and analyzes the recorded data. For further details, read the man page: man perf-report.
perf list
This command lists the events available on a particular machine. These events will vary based on the performance monitoring hardware and the software configuration of the system. For further information, read the man page: man perf-list.
perf top
This command performs a similar function to the top tool. It generates and displays a performance counter profile in realtime. For further information, read the man page: man perf-top.
Mais informações sobre o perf estão disponíveis no Red Hat Enterprise Linux Developer Guide, disponível em http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/.