Herramientas de rendimiento · 3 min read · Nov 18, 2025
Cómo usar la herramienta de análisis de rendimiento Perf en Ubuntu 20.04

Perf es una herramienta de monitoreo de rendimiento simple pero poderosa para sistemas operativos basados en Linux. Se utiliza para rastrear o contar eventos tanto de hardware como de software. Proporciona una serie de subcomandos y es capaz de realizar perfiles estadísticos de todo el sistema. Te ayuda a identificar y resolver problemas relacionados con el rendimiento.
En este tutorial, te mostraremos cómo instalar y usar la herramienta de monitoreo de rendimiento Perf en Ubuntu 20.04.
Prerrequisitos
- Un servidor que ejecute Ubuntu 20.04.
- Una contraseña de root configurada en el servidor.
Instalar Perf
Por defecto, el paquete Perf no está disponible en el repositorio predeterminado de Ubuntu 20.04. Puedes instalarlo con el siguiente comando:
apt-get install linux-tools-$(uname -r) linux-tools-generic -yUna vez que la instalación haya finalizado, puedes verificar la versión instalada de Perf con el siguiente comando:
perf -vDeberías obtener la siguiente salida:
perf version 5.4.30
Puedes imprimir todas las opciones disponibles con el comando Perf con el siguiente comando:
perf --helpDeberías ver la siguiente pantalla:

Lista de Perf
Puedes usar Perf con subcomandos para recopilar estadísticas de rendimiento de Linux.
Para mostrar la lista de eventos predefinidos de software en Linux, ejecuta el siguiente comando:
perf list swDeberías ver la siguiente pantalla:

Puedes imprimir todos los eventos de strace usando el siguiente comando:
perf list statDeberías ver la siguiente pantalla:

Para obtener las estadísticas de rendimiento del comando ls -ld /etc, ejecuta el siguiente comando:
perf stat ls -ld /etc/Deberías ver la siguiente salida:
drwxr-xr-x 83 root root 4096 Dec 9 08:56 /etc/
Estadísticas del contador de rendimiento para 'ls -ld /etc/':
3.18 msec task-clock # 0.809 CPUs utilizados
0 context-switches # 0.000 K/sec
0 cpu-migrations # 0.000 K/sec
115 page-faults # 0.036 M/sec
ciclos
instrucciones
ramas
fallos-de-rama
0.003933936 segundos de tiempo transcurrido
0.000000000 segundos de usuario
0.004122000 segundos de sistema
Si quieres saber qué sucede en nuestro sistema cuando ejecutamos el comando “free -m”, usa el siguiente comando:
perf stat free -mDeberías obtener la siguiente pantalla:

Perf Top
Puedes usar el subcomando top con Perf para mostrar un perfil de contador de rendimiento en tiempo real:
Por ejemplo, usa el comando perf top con la opción -a para ver todos los tipos de eventos conocidos:
perf top -aDeberías ver la siguiente pantalla:

Para mostrar eventos relacionados con el cpu-clock, usa la opción -e como se muestra a continuación:
perf top -e cpu-clockDeberías ver la siguiente pantalla:

Perf Record
perf-record es una herramienta de línea de comandos utilizada para grabar su perfil en perf.data dentro del directorio de trabajo actual.
Por ejemplo, ejecuta el comando df -h y graba su perfil en perf.data usando el siguiente comando:
perf record df -hDeberías ver la siguiente pantalla:

Perf Report
El comando perf report se utiliza para analizar el archivo generado por perf record y generar un perfil plano o gráfico.
perf reportDeberías ver la siguiente pantalla:

Perf Benchmark
Puedes usar el comando perf bench para realizar varias pruebas de rendimiento en el sistema. Por ejemplo, si deseas verificar todas las pruebas de velocidad de memoria, usa el siguiente comando:
perf bench mem allDeberías ver la siguiente pantalla:

Conclusión
En esta guía, aprendiste cómo instalar y usar la herramienta de monitoreo de rendimiento Perf en Ubuntu 20.04. Ahora puedes explorar esta herramienta y probar diferentes opciones de comandos.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.