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.