Red Hat Training

A Red Hat training course is available for RHEL 8

14.3. Identificar las CPUs ocupadas con perf

Cuando se investigan los problemas de rendimiento de un sistema, se puede utilizar la herramienta perf para identificar las CPU más ocupadas con el fin de centrar los esfuerzos.

14.3.1. Visualización de los eventos de la CPU contabilizados con perf stat

Puede utilizar perf stat para mostrar qué eventos de la CPU se contaron deshabilitando la agregación del recuento de la CPU. Debe contar los eventos en el modo de todo el sistema utilizando la bandera -a para poder utilizar esta funcionalidad.

Requisitos previos

  • La herramienta de espacio de usuario perf está instalada. Para más información, consulte Instalación de perf.

Procedimiento

  • Cuenta los eventos con la agregación del recuento de la CPU desactivada:

    # perf stat -a -A sleep seconds

    El ejemplo anterior muestra los recuentos de un conjunto predeterminado de eventos comunes de hardware y software registrados durante un período de tiempo de seconds segundos, según lo dictado por el uso del comando sleep, sobre cada CPU individual en orden ascendente, comenzando con CPU0. Por ello, puede ser útil especificar un evento como los ciclos:

    # perf stat -a -A -e cycles sleep seconds