GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar y configurar Perf en distribuciones de Linux

Monitorear un sistema Linux es habitual para todos los usuarios. Especialmente si usted es un administrador del sistema, es posible que deba verificar su sistema detalladamente. No puede encontrar muchas herramientas para conocer el estado general del sistema; encontrar una aplicación que pueda generar un estado del sistema en profundidad en tiempo real es complicado. El Perf es una de las herramientas de Linux que puede usar para conocer la revisión detallada del estado y la posición en vivo en su sistema. Perf es una de las herramientas de monitoreo de sistemas más utilizadas y robustas para recopilar información sobre el kernel, la CPU y el hardware de Linux. Además, también puede realizar un seguimiento dinámico, verificar el estado del hardware y proporcionar informes de referencia en una máquina Linux.

Herramienta de monitoreo de rendimiento en Linux

En Linux, la herramienta Perf puede analizar el kernel, las aplicaciones, las bibliotecas del sistema y los eventos de software a través de comandos y subcomandos. También se puede usar como PMU (unidad de monitoreo de rendimiento) en Linux. La herramienta Perf está escrita en el lenguaje de programación C y construida bajo la licencia GNU GL. En esta publicación, veremos cómo instalar la herramienta Perf en un sistema Linux y cómo ejecutarla.

1. Instalar Perf en Ubuntu/Debian Linux

El monitoreo del sistema Perf y la herramienta de análisis vienen con los paquetes comunes de Linux. Instalar Perf en distribuciones Ubuntu o Debian Linux es bastante fácil y sencillo. Primero, puede comenzar con la actualización del repositorio de su sistema.

sudo apt update

Luego, ejecute el siguiente comando de aptitud que se proporciona a continuación para instalar las herramientas comunes de Linux en su máquina. El siguiente comando requiere privilegios de root; asegúrese de que es el usuario root. Cuando finalice la instalación, puede encontrar los paquetes Perf dentro del directorio /usr/bin/perf.

sudo apt install linux-tools-common

Como Perf es un paquete común de Linux, asegúrese de que Perf sea compatible con su kernel de Linux. Para verificar el kernel de su sistema, ejecute el siguiente comando. A cambio, obtendrá la versión de su kernel.

uname -r

Ahora, anote la versión de su kernel y escriba un comando de terminal que se muestra a continuación para instalar herramientas comunes de Linux que se adapten a su kernel.

sudo apt-get install linux-tools-5.8.0-50

Ahora finalmente puede ejecutar el siguiente comando para verificar la versión de Perf en su máquina. A cambio, vería que el Perf tiene la misma versión que el Kernel.

perf -v

2. Instalación de Perf en Fedora/Red Hat

Instalar la herramienta de monitoreo del sistema Perf en una estación de trabajo Red Hat Linux o Fedora es más fácil que instalarla en Debian/Ubuntu. Puede ejecutar los siguientes comandos YUM en su terminal en la herramienta Perf de instalación de su máquina. Los siguientes comandos requieren privilegios de root; asegúrese de tenerlo.

yum update
yum install perf

Si está utilizando una máquina Red Hat basada en DNF, puede intentar ejecutar los siguientes comandos en el shell-install Perf.

dnf update
dnf install perf

Cuando finalice la instalación, no olvide ejecutar un comando de verificación de versión para saber si la herramienta funciona o no.

perf -v

3. Comience con Perf

Hasta ahora, hemos visto cómo instalar Perf en Ubuntu y el sistema Red Hat/Fedora. Es hora de empezar con eso. Al principio, puede ejecutar un help Comando para ser introducido con las sintaxis Perf.

perf --help

Aquí, mostraré algunos comandos Perf esenciales y de uso diario. Todos los comandos requieren privilegios de root y son ejecutables en todas las distribuciones de Linux. Si ve un mensaje de error, como se muestra a continuación, no hay razón para preocuparse. Solo necesita volver al shell de comandos y volver a ejecutar el comando con privilegios de root.

1. ls -ld

Los comandos ls -ld pueden imprimir el estado de utilización de la CPU, los ciclos de la CPU y otras estadísticas del contador de rendimiento relacionadas con la CPU.

perf stat ls -ld /etc/

2. lista

En Linux, la herramienta Perf puede imprimir todos los eventos del kernel a través del comando list. Puede generar informes de eventos del kernel detallados y estadísticos.

perf list
perf list stat

3. parte superior

El siguiente comando superior puede imprimir los eventos del reloj de la CPU y los eventos del kernel de una manera muy precisa. También muestra el porcentaje de usos del núcleo y la CPU.

perf top -e cpu-clock

4. grabar

El siguiente comando registrará los datos de cualquier comando Perf que desee almacenar para futuras referencias.

perf record df -h

Para ver o mostrar los datos registrados, puede ejecutar el siguiente report comando en el shell.

perf report -i <perf file>

5. banco

Para ejecutar una prueba comparativa rápida para su sistema, puede ejecutar el siguiente comando para obtener informes de referencia sobre la velocidad del sistema, la velocidad del reloj de la CPU y otros parámetros.

perf bench mem all

Consejo adicional:si no puede encontrar el rendimiento para su kernel

Si está utilizando una versión beta de Kernel o un kernel personalizado en su sistema Linux, existe la posibilidad de que pueda Perf para su sistema. En ese caso, puede actualizar su versión actual del kernel a una versión estable que tenga la capacidad de ejecutar Perf. Puede consultar la lista de núcleos que son funcionales con Perf.

Palabras finales

El uso de la herramienta Perf en un sistema Linux puede generar una lista elaborada de estadísticas de CPU y kernel. En toda la publicación, describí el método de instalación de la herramienta Perf en sistemas Linux basados ​​en Ubuntu y Red Hat. Más adelante, mostré algunos comandos importantes de Perf para comenzar a utilizarlo.

Compártalo con sus amigos y la comunidad de Linux si encuentra esta publicación útil e informativa. Infórmenos qué versión de las herramientas está utilizando actualmente en su sistema para monitorear las estadísticas del sistema. Escribe tus opiniones sobre esta publicación en la sección de comentarios.


Linux
  1. Cómo instalar y configurar Nagios en Linux

  2. Cómo instalar y configurar Memcached en Ubuntu Linux

  3. Cómo instalar y configurar Redis en el sistema Linux

  4. Cómo instalar y configurar EMC PowerPath en Linux

  5. Cómo instalar y configurar el servidor DNS en Linux

Cómo instalar y configurar Gradle en distribuciones de Linux

Cómo instalar y configurar el navegador Tor en distribuciones de Linux

Cómo instalar y configurar Git en distribuciones de Linux

Cómo instalar y configurar Yarn en distribuciones de Linux

Cómo instalar y configurar Todoist en distribuciones de Linux

Cómo instalar y configurar Spotify en distribuciones de Linux