SYSSTAT-Herramienta de monitoreo de actividades de uso y rendimiento todo en uno del sistema para Linux

SYSSTAT-Herramienta de monitoreo de actividades de uso y rendimiento todo en uno del sistema para Linux

Sysstat es realmente una herramienta útil que viene con número de servicios públicos para monitorear los recursos del sistema, sus actividades de rendimiento y uso. El número de servicios públicos que todos usamos en nuestras bases diarias viene con el paquete Sysstat. También proporciona la herramienta que se puede programar utilizando CRON para recopilar todos los datos de rendimiento y actividad.

Instalar sysstat en Linux

Las siguientes son la lista de herramientas incluidas en los paquetes SysStat.

Características de Sysstat

  1. Iostat: informa todas las estadísticas sobre su CPU y estadísticas de E/S para dispositivos de E/S.
  2. mpstat: Detalles sobre CPU (individuales o combinados).
  3. pidstat: Estadísticas sobre la ejecución de procesos/tareas, CPU, memoria, etc.
  4. sar: Guardar e informar detalles sobre diferentes recursos (CPU, memoria, IO, red, kernel, etc.).
  5. SADC: Recopilador de datos de actividad del sistema, utilizado para recopilar datos en backend para SAR.
  6. SA1: Buscar y almacenar datos binarios en el archivo de datos SADC. Esto se usa con SADC.
  7. sa2: Resúmenes Informe diario que se utilizará con SAR.
  8. Sadf: Se utiliza para mostrar datos generados por SAR en diferentes formatos (CSV o XML).
  9. Sysstat: Página del hombre para Sysstat Utility.
  10. nfsiostat-sysstat: Estadísticas de E/S para NFS.
  11. cifsiostat: Estadísticas para CIFS.

Reclty, el 17 de junio de 2014, Sysstat 11.0.0 (Versión estable) se ha lanzado con algunas características interesantes nuevas de la siguiente manera.

El comando pidstat se ha mejorado con algunas opciones nuevas: primero es "-Riñonal"Que proporcionará información sobre la prioridad de programación de políticas y tareas. Y el segundo es "-GRAMO"Que podemos buscar procesos con nombre y para obtener la lista de todos los hilos coincidentes.

Se han traído alguna nueva mejora a SAR, SADC y SADF con respecto a los archivos de datos: ahora los archivos de datos se pueden renunciar a lo quesayyyymmdd" en lugar de "sadd"Usando la opción -D y se puede ubicar en directorio diferente de "/var/log/sa". Podemos definir un nuevo directorio estableciendo variable "Sa_dir", Que está siendo utilizado por SA1 y SA2.

Instalación de SysStat en Linux

El 'Sysstat'El paquete también está disponible para instalar desde el repositorio predeterminado como un paquete en todas las principales distribuciones de Linux. Sin embargo, el paquete que está disponible en el repositorio es una versión antigua y obsoleta. Entonces, esa es la razón, aquí vamos a descargar e instalar la última versión de SysStat (I.mi. versión 11.0.0) del paquete fuente.

Primero descargue la última versión del paquete sysstat usando el siguiente enlace o también puede usar wget comandar descargar directamente en la terminal.

  1. https: // github.com/sysstat/sysstat
# wget https: // github.com/sysstat/sysstat/archive/refs/tags/v12.5.4.alquitrán.GZ 
Descargar el paquete Sysstat

A continuación, extraiga el paquete descargado y vaya a ese directorio para comenzar el proceso de compilación.

# tar -xvf v12.5.4.alquitrán.GZ # CD SYSSTAT-12.5.4 

Aquí tendrá dos opciones para la compilación:

a). En primer lugar, puedes usar iconfig (que le dará flexibilidad para elegir/ingresar los valores personalizados para cada parámetros).

# ./iconfig 
Comando sysstat iconfig

b). En segundo lugar, puedes usar estándar configurar comando para definir opciones en una sola línea. Tu puedes correr ./configurar -help Comando para obtener una lista de diferentes opciones compatibles.

# ./Configurar -Help 
Sysstat configurar ayuda

Aquí, estamos avanzando con la opción estándar I.mi. ./Configurar comandar para compilar el paquete SysStat.

# ./Configurar # hacer # hacer instalar 
Configurar sysstat en Linux

Después de que se complete el proceso de compilación, verá la salida similar a la anterior. Ahora, verifique la versión sysstat ejecutando el siguiente comando.

# mpstat -v sysstat versión 11.0.0 (c) Sebastien Godard (Sysstat Orange.fr) 

Actualización de sysstat en Linux

Por defecto, SysStat use "/usr/local"Como su directorio de prefijo. Entonces, todos los binarios/utilidades se instalarán en "/usr/local/bin"Directorio. Si tiene instalado el paquete SysStat existente, entonces estarán allí en "/usr/bin".

Debido al paquete sysstat existente, no se reflejará su versión actualizada, porque su "$"La variable no tiene"/usr/local/bin colocar". Por lo tanto, asegúrese de que "/usr/local/bin" existan allí en su "ruta $" o set -prefijo opción para "/USR"Durante la compilación y eliminar la versión existente antes de comenzar a actualizar.

# yum elimina sysstat [ Sombrero rojo sistema basado] # apt-get eliminar sysstat [en Debian sistema basado] 
# ./configurar - -prefix =/usr # hacer # hacer instalar 

Ahora, nuevamente, verifique la versión actualizada de SYSTAT usando el mismo comando 'mpStat' con la opción '-v'.

# mpstat -v sysstat versión 11.0.0 (c) Sebastien Godard (Sysstat Orange.fr) 

Referencia: Para más información, pase por la documentación de Sysstat

Eso es todo por ahora, en mi próximo artículo, mostraré algunos ejemplos prácticos y usos del comando sysstat, hasta entonces estadías atentos a las actualizaciones y no olvides agregar tus valiosos pensamientos sobre el artículo en la sección de comentarios a continuación.