Red Hat Training
A Red Hat training course is available for RHEL 8
18.3. Creación de flamegrafías sobre procesos específicos
Puede utilizar los flamegráficos para visualizar los datos de rendimiento registrados sobre procesos específicos en ejecución.
Requisitos previos
-
flamegraphs
se instalan tal y como se describe en la instalación de los flamencos. -
La herramienta
perf
se instala como se describe en la instalación de perf.
Procedimiento
Registra los datos y crea la visualización:
# perf script flamegraph -a -F 99 -p
ID1,ID2
sleep 60Este comando muestrea y registra los datos de rendimiento de los procesos con los ID de proceso
ID1
yID2
durante 60 segundos, como se estipula al usar el comandosleep
, y luego construye la visualización que se almacenará en el directorio activo actual comoflamegraph.html
. El comando muestreará los datos del gráfico de llamadas por defecto y toma los mismos argumentos que la herramientaperf
, en este caso particular:-a
- Estipula el registro de datos en todo el sistema.
-F
- Para ajustar la frecuencia de muestreo por segundo.
-p
- Estipular identificaciones de procesos específicos para muestrear y registrar datos.
Pasos de verificación
Para el análisis, vea el flamograma generado:
# xdg-open flamegraph.html
Este comando anterior abre el flamograma en el navegador por defecto: