Red Hat Training

A Red Hat training course is available for RHEL 8

16.3. Interpretação da saída do relatório perf mem

A tabela exibida executando o comando perf mem report sem nenhum modificador ordena os dados em várias colunas:

A coluna "Custos indiretos
Indica a porcentagem de amostras totais coletadas nessa função específica.
A coluna "Amostras
Exibe o número de amostras contabilizadas por essa linha.
A coluna "Peso local
Exibe a latência de acesso nos ciclos centrais do processador.
A coluna 'Acesso à Memória'
Exibe o tipo de acesso à memória que ocorreu.
A coluna "Símbolo
Exibe o nome ou símbolo da função.
A coluna "Objeto Compartilhado
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 'Símbolo de dados
Exibe o endereço do local da memória que a fila estava alvejando.
Importante

Muitas vezes, devido à alocação dinâmica da memória ou da memória em pilha sendo acessada, a coluna 'Símbolo de Dados' exibirá um endereço bruto.

A coluna "Snoop
Exibe as transações de ônibus.
A coluna "Acesso TLB"
Exibe acessos à memória TLB.
A coluna "Trancado
Indica se uma função estava ou não bloqueada na memória.

No modo padrão, as funções são ordenadas em ordem decrescente com aquelas com a maior sobrecarga exibida primeiro.