Red Hat Training

A Red Hat training course is available for RHEL 8

18.2. Criação de flamegrafos em todo o sistema

Este procedimento descreve como visualizar os dados de desempenho registrados em todo um sistema usando flamegraphs.

Pré-requisitos

Procedimento

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

    # perf script flamegraph -a -F 99 sono 60

    Este comando mostra e registra dados de desempenho sobre todo o sistema por 60 segundos, conforme estipulado pelo uso do comando sleep, e então 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 chamada de dados e toma 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.

Etapas de verificação

  • Para análise, veja o flamegraph gerado:

    # xdg-open flamegraph.html

    Este comando abre o flamegraph no navegador padrão:

allcpus flamegraph