Red Hat Training
A Red Hat training course is available for RHEL 8
16.3. Interpretación de los resultados del informe perf mem
La tabla que se muestra al ejecutar el comando perf mem report
sin ningún modificador ordena los datos en varias columnas:
- La columna "Gastos generales
- Indica el porcentaje de muestras globales recogidas en esa función concreta.
- La columna "Muestras
- Muestra el número de muestras que representa esa fila.
- La columna "Peso local
- Muestra la latencia de acceso en ciclos del núcleo del procesador.
- La columna "Acceso a la memoria
- Muestra el tipo de acceso a la memoria que se ha producido.
- La columna "Símbolo
- Muestra el nombre o símbolo de la función.
- La columna "Objeto compartido
- 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 "Símbolo de datos
- Muestra la dirección de la posición de memoria a la que se dirige la fila.
Importante
A menudo, debido a la asignación dinámica de memoria o al acceso a la memoria de la pila, la columna "Símbolo de datos" mostrará una dirección sin procesar.
- La columna "Snoop"
- Muestra las transacciones del bus.
- La columna "Acceso a la TLB
- Muestra los accesos a la memoria TLB.
- La columna "Bloqueado
- Indica si una función estaba o no bloqueada en memoria.
En el modo por defecto, las funciones se clasifican en orden descendente, mostrando primero las que tienen mayor sobrecarga.