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 Copiar enlaceEnlace copiado en el portapapeles!
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
perfestá 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 secondsEl ejemplo anterior muestra los recuentos de un conjunto predeterminado de eventos comunes de hardware y software registrados durante un período de tiempo de
secondssegundos, según lo dictado por el uso del comandosleep, sobre cada CPU individual en orden ascendente, comenzando conCPU0. Por ello, puede ser útil especificar un evento como los ciclos:# perf stat -a -A -e cycles sleep seconds