Red Hat Training

A Red Hat training course is available for RHEL 8

17.5. Interpretação da saída do relatório perf c2c

A visualização exibida ao executar o comando perf c2c report --stdio ordena os dados em várias tabelas:

Informações sobre eventos de rastreamento
Esta tabela fornece um resumo de alto nível de todas as amostras de carga e armazenamento, que são coletadas pelo comando perf c2c record.
Informações sobre eventos da Linha Global Shared Cache
Esta tabela fornece estatísticas sobre as linhas de cache compartilhadas.
c2c Detalhes
Esta tabela fornece informações sobre quais eventos foram amostrados e como os dados do perf c2c report são organizados dentro da visualização.
Tabela de Linha de Cache de Dados Compartilhados
Esta tabela fornece um resumo de uma linha para as linhas de cache mais quentes onde o compartilhamento falso é detectado e é classificado em ordem decrescente pela quantidade de HITMs remotos detectados por linha de cache por padrão.
Distribuição de Linha de Cache compartilhada Pareto

Estas tabelas fornecem uma variedade de informações sobre cada linha de cache com contendas:

  • As linhas do cache estão numeradas na coluna "NUM", começando em 0.
  • O endereço virtual de cada linha de cache está contido na coluna "Offset do endereço de dados" e seguido posteriormente pelo offset na linha de cache onde ocorreram diferentes acessos.
  • A coluna "Pid" contém a identificação do processo.
  • A coluna "Endereço do código" contém o endereço do código do ponteiro de instruções.
  • As colunas sob a etiqueta "ciclos" mostram as latências médias de carga.
  • A coluna "cpu cnt" mostra quantas amostras diferentes de CPUs vieram (essencialmente, quantas CPUs diferentes estavam esperando pelos dados indexados naquele determinado local).
  • A coluna "Símbolo" exibe o nome ou símbolo da função.
  • A coluna "Shared Object" mostra o nome da imagem ELF de onde vêm as amostras (o nome [kernel.kallsyms] é usado quando as amostras vêm do kernel).
  • A coluna "Fonte:Linha" exibe o arquivo fonte e o número da linha.
  • A coluna "Lista de Nó" mostra de quais CPUs específicas vieram amostras para cada nó.