Red Hat Training
A Red Hat training course is available for RHEL 8
17.5. Interpretación del informe perf c2c
La visualización que se muestra al ejecutar el comando perf c2c report --stdio
clasifica los datos en varias tablas:
- Información sobre eventos de rastreo
-
Esta tabla proporciona un resumen de alto nivel de todas las muestras de carga y almacenamiento, que son recogidas por el comando
perf c2c record
. - Información de eventos de la línea de caché global compartida
- Esta tabla proporciona estadísticas sobre las líneas de caché compartidas.
- c2c Detalles
-
Esta tabla proporciona información sobre qué eventos se muestrearon y cómo se organizan los datos de
perf c2c report
dentro de la visualización. - Tabla de líneas de caché de datos compartidos
- Esta tabla proporciona un resumen de una línea para las líneas de caché más calientes en las que se detecta falsa compartición y está ordenada en orden descendente por la cantidad de HITM remotos detectados por línea de caché por defecto.
- Distribución de líneas de caché compartidas Pareto
Estas tablas proporcionan una variedad de información sobre cada línea de caché que experimenta contención:
- Las líneas de caché están numeradas en la columna "NUM", empezando por el 0.
- La dirección virtual de cada línea de caché está contenida en la columna "Dirección de datos Offset" y seguida por el offset en la línea de caché donde se produjeron los diferentes accesos.
- La columna "Pid" contiene el ID del proceso.
- La columna "Dirección del código" contiene la dirección del código del puntero de la instrucción.
- Las columnas bajo la etiqueta "ciclos" muestran las latencias medias de carga.
- La columna "cpu cnt" muestra de cuántas CPUs diferentes provienen las muestras (esencialmente, cuántas CPUs diferentes estaban esperando los datos indexados en esa ubicación dada).
- La columna "Símbolo" muestra el nombre o símbolo de la función.
- La columna "Shared Object" muestra el nombre de la imagen ELF de la que provienen las muestras (el nombre [kernel.kallsyms] se utiliza cuando las muestras provienen del kernel).
- La columna "Fuente:Línea" muestra el archivo fuente y el número de línea.
- La columna "Node{cpu list}" muestra de qué CPUs específicas proceden las muestras de cada nodo.