18.3. Criação de flamegrafos sobre processos específicos


Você pode usar flamegraphs para visualizar os dados de desempenho registrados em processos específicos de execução.

Pré-requisitos

Procedimento

  • Registrar os dados e criar a visualização:

    # perf script flamegraph -a -F 99 -p ID1,ID2 dormir 60
    Copy to Clipboard Toggle word wrap

    Este comando registra amostras e dados de desempenho dos processos com os ID's do processo ID1 e ID2 por 60 segundos, conforme estipulado pelo uso do comando sleep, e depois constrói a visualização que será armazenada no diretório ativo atual como flamegraph.html. O comando irá amostrar por padrão os dados de chamadas de autógrafos e leva os mesmos argumentos que a ferramenta perf, neste caso particular:

    -a
    Estipula para registrar dados sobre todo o sistema.
    -F
    Para definir a freqüência de amostragem por segundo.
    -p
    Estipular identificações de processo específicas para amostragem e registro de dados.

Etapas de verificação

  • Para análise, veja o flamegraph gerado:

    # xdg-open flamegraph.html
    Copy to Clipboard Toggle word wrap

    Este comando anterior abre o flamegraph no navegador padrão:

flamegraph

Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat