Red Hat Training
A Red Hat training course is available for RHEL 8
13.6. Gravação e análise de perfis de desempenho com perf
A ferramenta perf
permite que você registre dados de desempenho e os analise posteriormente.
Pré-requisitos
-
Você tem a ferramenta de espaço do usuário
perf
instalada como descrito em Instalando o perf.
13.6.1. O propósito do registro de desempenho
O comando perf record
mostra os dados de desempenho e os armazena em um arquivo, perf.data
, que pode ser lido e visualizado com outros comandos perf
. perf.data
é gerado no diretório atual e pode ser acessado posteriormente, possivelmente em uma máquina diferente.
Se você não especificar um comando para perf record
para gravar durante, ele irá gravar até que você pare o processo manualmente, pressionando Ctrl C
. Você pode anexar perf record
a processos específicos, passando a opção -p
seguida de uma ou mais identificações de processo. Você pode rodar perf record
sem acesso root, no entanto, fazendo isso, você só irá samplear os dados de desempenho no espaço do usuário. No modo padrão, perf record
usa ciclos de CPU como evento de amostragem e opera no modo por linha com o modo de herança habilitado.