El comando pmstat linux

El comando pmstat linux
"Los sistemas Linux tienen el copiloto de rendimiento (PCP), que proporciona diferentes herramientas para medir el rendimiento del sistema. Una de esas herramientas es PMSTAT, una herramienta de utilidad que ayuda a los administradores del sistema de Linux a ver el rendimiento del sistema periódicamente y en una salida de una línea. El comando PMSTAT Linux monitorea el rendimiento de los sistemas en un nivel alto, después de lo cual otras herramientas de PCP manejan los subsistemas.

Esta guía ofrece una comprensión del comando PMSTAT Linux utilizando diferentes ejemplos para comenzar y cómodo usando la utilidad."

Cómo instalar PMSTAT en Linux

Como se señaló, el comando pmstat linux no es independiente. Es parte del PCP, y su instalación se basa en instalar el PCP paquete.

Para instalar PCP, ejecute el comando a continuación para Ubuntu.

$ sudo apt install pcp

Verifique la instalación revisando la versión PMSTAT o PCP.

Verificación de rendimiento del sistema con PMSTAT

En su terminal, si ejecuta el comando PMSTAT sin argumentos, obtendrá resultados de rendimiento del sistema en una sola línea por intervalo dado, que por defecto es de 5 segundos.

Analicemos cada uno de los campos para comprender lo que significan.

Recuerde, los resultados de rendimiento se mostrarán por línea consecutivamente cada 5 segundos, y puede finalizar el programa presionando Ctrl + C

  1. loadavg: representa el promedio de carga de 1 minuto
  2. memoria: La sección de memoria tiene diferentes subcampos. El primero es el SWPD que representa el espacio de intercambio promedio utilizado por su sistema entre intervalos, en nuestro caso, después de cada 5 segundos. El gratis es la memoria libre promedio dentro del intervalo establecido, representada en kbytes. Al lado está el fuerte cuál es la memoria de búfer promedio utilizada por el sistema dentro del intervalo. Por último, el cache es la memoria de caché promedio representada en kbytes y se usa por intervalo.
  3. intercambio: El intercambio muestra las páginas promedio pagadas (Pi) y paginado (correos) y se calcula por segundo dentro del intervalo establecido.
  4. IO: Muestra la tasa promedio por segundo para cada entrada de bloque (bi) y salida de bloque (bo) durante el intervalo.
  5. sistema: representa la tasa de interrupción (en) y la velocidad de cambio de contexto (CS) durante el intervalo.
  6. UPC: Representa el tiempo de CPU consumido en la ejecución del bucle inactivo (identificación), sistema e código de interrupción (sistema) y código de usuario (a nosotros).

Opciones comunes de PMSTAT

Establecer intervalo de tiempo

El intervalo de tiempo predeterminado es de 5 segundos. Sin embargo, puedes usar el -T opción para especificar un tiempo diferente en segundos o horas. Por ejemplo, para establecer 10 segundos como intervalo, el comando sería:

$ PMSTAT -T 10 segundos

Para establecer horas como intervalo, reemplace los segundos con el hora.

Configuración de la zona horaria

La zona horaria del host se usa de forma predeterminada para mostrar el rendimiento. Si necesita usar una zona horaria diferente, use el -Z seguido de la zona horaria. Por ejemplo, para usar el Hora estándar del Pacífico, El comando sería:

$ PMSTAT -T 10 -Z PST

En la salida anterior, el primer comando usó la zona horaria establecida, que mostró la hora y la fecha el domingo. Sin embargo, la segunda salida, que no toma ninguna zona horaria, usa la predeterminada para la máquina host y puede notar la diferencia en la zona horaria.

Especificar métricas de PMSTAT

The Performance Metrics Collector Daemon (PMCD) almacena las métricas obtenidas por PMSTAT en el host local. Para buscar las métricas del PMDAS En su lugar, use el -L bandera. Alternativamente, si tiene un archivo de registro de archivo PCP en el sistema, use el -a seguido de la ruta al archivo de registro.

La sintaxis para esto es:

$ pmstat -a $ pcp_log_dir/pmlogger/host-name/log-file [opciones]

Palabra final

El comando PMSTAT muestra una descripción general de alto nivel del rendimiento de un sistema. El comando muestra una salida de línea única con diferentes campos que representan diferentes métricas. Para utilizar mejor la herramienta, debe combinarla con otras herramientas de PCP. Hemos cubierto una introducción del comando PMSTAT Linux, que es un rasguño en su superficie. Para más detalles y uso, visite su página principal.