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 -y

Uma vez que a instalação estiver concluída, você pode verificar a versão instalada do Perf com o seguinte comando:

perf -v

Você 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 --help

Você deve ver a seguinte tela:

Opções da linha de comando do Perf

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 sw

Você deve ver a seguinte tela:

Lista do Perf

Você pode imprimir todos os eventos de strace usando o seguinte comando:

perf list stat

Você deve ver a seguinte tela:

lista de estatísticas do perf

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 -m

Você deve obter a seguinte tela:

estatísticas do perf free -m

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 -a

Você deve ver a seguinte tela:

perf top

Para exibir eventos relacionados ao cpu-clock, use a opção -e conforme mostrado abaixo:

perf top -e cpu-clock

Você deve ver a seguinte tela:

cpu-clock

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 -h

Você deve ver a seguinte tela:

perf record

Perf Report

O comando perf report é usado para analisar o arquivo gerado pelo perf record e gerar um perfil plano ou gráfico.

perf report

Você deve ver a seguinte tela:

perf report

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 all

Você deve ver a seguinte tela:

Perf Benchmark

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.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.