14.5. Gerar um arquivo de dados perf.data que seja legível em um dispositivo diferente
Você pode usar a ferramenta perf para registrar dados de desempenho em um arquivo perf.data para ser analisado em um dispositivo diferente.
Pré-requisitos
-
A ferramenta de espaço do usuário
perfestá instalada. Para mais informações, consulte Instalando o perf. -
O pacote do kernel
debuginfoestá instalado. Para mais informações, consulte Obtendo pacotes de debuginfo para uma aplicação ou biblioteca usando o GDB.
Procedimento
Capture dados de desempenho que você esteja interessado em investigar mais a fundo:
registro perf -a --call-graph fp sono seconds
# registro perf -a --call-graph fp sono secondsCopy to Clipboard Copied! Toggle word wrap Toggle overflow Este exemplo geraria um
perf.datasobre todo o sistema por um período desecondssegundos, conforme ditado pelo uso do comandosleep. Ele também capturaria dados de gráficos de chamada usando o método do ponteiro de frame.Gerar um arquivo contendo os símbolos de depuração dos dados registrados:
arquivo perf
# arquivo perfCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Etapas de verificação
Verifique se o arquivo foi gerado em seu diretório ativo atual:
ls perf.data*
# ls perf.data*Copy to Clipboard Copied! Toggle word wrap Toggle overflow A saída exibirá cada arquivo em seu diretório atual que começa com
perf.data. O arquivo será nomeado também:perf.data.tar.gzou
perf data.tar.bz2
Recursos adicionais
-
Para mais informações sobre a gravação de um arquivo
perf.data, consulte Gravação e análise de perfis de desempenho com perf. -
Para mais informações sobre a captura de dados de gráficos de chamada com
perf record, consulte Capturar dados de gráficos de chamada com registro de desempenho.