Ferramentas de Performance · 3 min read · Nov 18, 2025
Como Usar a Ferramenta de Análise de Performance Perf no Ubuntu 20.04

Perf é uma ferramenta de monitoramento de performance simples, mas poderosa, para sistemas operacionais baseados em Linux. É usada para rastrear ou contar eventos de hardware e software. Ela fornece uma série de subcomandos e é capaz de realizar perfis estatísticos de todo o sistema. Ajuda você a identificar e resolver problemas relacionados à performance.
Neste tutorial, vamos mostrar como instalar e usar a ferramenta de monitoramento de performance Perf no Ubuntu 20.04.
Pré-requisitos
- Um servidor rodando Ubuntu 20.04.
- Uma senha de root configurada no servidor.
Instalar o Perf
Por padrão, o pacote Perf não está disponível no repositório padrão do Ubuntu 20.04. Você pode instalá-lo com o seguinte comando:
apt-get install linux-tools-$(uname -r) linux-tools-generic -yUma vez que a instalação estiver concluída, você pode verificar a versão instalada do Perf com o seguinte comando:
perf -vVocê deve obter a seguinte saída:
perf version 5.4.30
Você pode imprimir todas as opções disponíveis com o comando Perf com o seguinte comando:
perf --helpVocê deve ver a seguinte tela:

Lista do Perf
Você pode usar o Perf com subcomando para coletar estatísticas de performance do Linux.
Para exibir a lista de eventos de software pré-definidos no Linux, execute o seguinte comando:
perf list swVocê deve ver a seguinte tela:

Você pode imprimir todos os eventos de strace usando o seguinte comando:
perf list statVocê deve ver a seguinte tela:

Para obter as estatísticas de performance do comando ls -ld /etc, execute o seguinte comando:
perf stat ls -ld /etc/Você deve ver a seguinte saída:
drwxr-xr-x 83 root root 4096 Dec 9 08:56 /etc/
Estatísticas do contador de performance para 'ls -ld /etc/':
3.18 msec task-clock # 0.809 CPUs utilizados
0 context-switches # 0.000 K/sec
0 cpu-migrations # 0.000 K/sec
115 page-faults # 0.036 M/sec
ciclos
instruções
ramificações
falhas de ramificação
0.003933936 segundos de tempo decorrido
0.000000000 segundos de usuário
0.004122000 segundos de sistema
Se você quiser saber o que acontece em nosso sistema quando executamos o comando “free -m”, use o seguinte comando:
perf stat free -mVocê deve obter a seguinte tela:

Perf Top
Você pode usar o subcomando top com o Perf para exibir um perfil de contador de performance em tempo real:
Por exemplo, use o comando perf top com a opção -a para ver todos os tipos de eventos conhecidos:
perf top -aVocê deve ver a seguinte tela:

Para exibir eventos relacionados ao cpu-clock, use a opção -e conforme mostrado abaixo:
perf top -e cpu-clockVocê deve ver a seguinte tela:

Perf Record
perf-record é uma ferramenta de linha de comando usada para gravar seu perfil em perf.data dentro do diretório de trabalho atual.
Por exemplo, execute o comando df -h e grave seu perfil em perf.data usando o comando abaixo:
perf record df -hVocê deve ver a seguinte tela:

Perf Report
O comando perf report é usado para analisar o arquivo gerado pelo perf record e gerar um perfil plano ou gráfico.
perf reportVocê deve ver a seguinte tela:

Perf Benchmark
Você pode usar o comando perf bench para realizar vários benchmarks no sistema. Por exemplo, se você quiser verificar todos os testes de velocidade da memória, use o comando abaixo:
perf bench mem allVocê deve ver a seguinte tela:

Conclusão
Neste guia, você aprendeu como instalar e usar a ferramenta de monitoramento de performance Perf no Ubuntu 20.04. Agora você pode explorar esta ferramenta e experimentar diferentes opções de comando.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.