Red Hat Training

A Red Hat training course is available for RHEL 8

18.4. Interpretación de los flamogramas

Cada caja del flamegráfico representa una función diferente en la pila. El eje y muestra la profundidad de la pila, siendo la caja superior de cada pila la función que estaba realmente en la CPU y todo lo que está por debajo es la ascendencia. El eje x muestra la población de los datos del gráfico de llamadas muestreado. Los hijos de una pila en una fila determinada se muestran según el número de muestras tomadas de cada función respectiva en orden descendente a lo largo del eje x; el eje x does not representa el paso del tiempo. Cuanto más ancha es una casilla individual, más frecuente era en la CPU o parte de una ascendencia en la CPU en el momento en que se muestrearon los datos.

IMPORTANTE
Las casillas que representan funciones del espacio de usuario pueden ser etiquetadas como Unknown en flamegraphs porque el binario de la función es despojado. El paquete debuginfo del ejecutable debe estar instalado o, si el ejecutable es una aplicación desarrollada localmente, la aplicación debe compilarse con información de depuración, la opción -g en GCC, para mostrar los nombres de las funciones o los símbolos en tal situación.

flamegrafía

Procedimiento

  • Para revelar los nombres de las funciones que no hayan sido mostradas previamente e investigar más a fondo los datos, haga clic en un cuadro dentro del flamegráfico para ampliar la pila en ese lugar determinado:

zoom en el flamograma

  • Para volver a la vista por defecto del flamograma, haga clic en el botón Restablecer zoom.