Coleccionar una herramienta avanzada de monitoreo de rendimiento todo en uno para Linux

Coleccionar una herramienta avanzada de monitoreo de rendimiento todo en uno para Linux

El deber más importante de un administrador del sistema Linux es asegurarse de que el sistema que está administrando esté en muy buenas condiciones. Hay muchas herramientas disponibles para los administradores del sistema Linux que pueden ayudar a monitorear y mostrar procesos en un sistema como TOP y HTOP, pero ninguna de estas herramientas puede competir con colección.

Collectl - Monitoreo del rendimiento del sistema Linux

colección es una utilidad de línea de comandos rica en funciones muy agradable que se puede utilizar para recopilar datos de rendimiento que describe el estado del sistema actual. A diferencia de la mayoría de las otras herramientas de monitoreo, colección No se centra en un número limitado de métricas del sistema, en cambio, puede recopilar información sobre muchos tipos diferentes de recursos del sistema, como CPU, disco, memoria, red, sockets, TCP, inodos, infiniband, clúster, memoria, NFS, procesos,, procesos, Quáquicos, losas y Buddyinfo.

Algo muy bueno sobre usar colección es que también puede desempeñar el papel de los servicios públicos que están diseñados con solo un propósito específico como TOP, PS, IOTOP y muchos otros. ¿Cuáles son algunas características que hacen? colección Una herramienta útil?

Las siguientes son algunas de las características más importantes del colección Utilidad de línea de comandos para ustedes.

Características de colección

  • Puede funcionar de manera interactiva, como un demonio, o ambos.
  • Puede mostrar la salida en muchos formatos.
  • Tiene la capacidad de monitorear casi cualquier subsistema.
  • Puede desempeñar el papel de muchas otras utilidades como PS, Top, IoTop y VMStat.
  • Tiene la capacidad de registrar y reproducir los datos capturados.
  • Puede exportar datos en varios formatos de archivo. (Esto es muy útil cuando desea analizar los datos con herramientas externas).
  • Puede ejecutarse como un servicio para monitorear máquinas remotas o un clúster de servidor completo.
  • Puede mostrar los datos en el terminal y escribir en un archivo o un socket.

Cómo instalar Collectl en Linux

El colección La utilidad se ejecuta en todas las distribuciones de Linux, lo único que requiere ejecutar es perl, Así que asegúrate de tener Perl instalado (viene preinstalado) en su máquina antes de instalar colección en tu máquina.

Instalar coleccionl en los sistemas Debian

El siguiente comando se puede usar para instalar el colección utilidad en distribuciones basadas en Debian como Ubuntu y Menta Linux.

$ sudo apt-get install coleccionl 

Instalar coleccionl en los sistemas Debian

Si está utilizando la distribución basada en Redhat, como Rocky Linux o Almalinux, o cualquier otra distribución de Linux, puede descargar fácilmente el tarball, desempacarlo y ejecutar como se muestra

# wget https: // sourceForge.Net/Projects/Collectl/Files/Latter/Download -O Collectl.alquitrán.gz # tar -xvf coleccionl.alquitrán.gz # cd coleccionl-* # ./INSTALAR 

Uso de la herramienta de monitoreo de Collectl en Linux

Una vez que la instalación del colección La herramienta está terminada, puede ejecutarlo fácilmente desde el terminal, incluso sin ninguna opción. El siguiente comando mostrará información sobre CPU, disco y estadísticas de red en un formato muy corto y legible por humanos.

# Collectl 
Collectl - Monitoreo del rendimiento del sistema Linux

Como ustedes pueden ver en la salida anterior que se muestra en la pantalla terminal, es muy fácil trabajar con los valores de métricas del sistema presentes en la salida del comando porque aparece en una sola línea.

Cuando el colección La utilidad se ejecuta sin ninguna opción, muestra información sobre los siguientes subsistemas:

  • UPC
  • disco
  • red

Nota: En nuestro caso, un subsistema es todo tipo de recurso del sistema que se puede medir.

También puede mostrar estadísticas para todos los subsistemas, excepto las losas, combinando el comando con el --todo Opción como se muestra a continuación.

# Collectl -todo 
Collectl: monitorear estadísticas del sistema

Pero, ¿cómo se monitorea el uso de la CPU con la ayuda de la utilidad?? El -s La opción debe usarse para controlar qué datos del subsistema se recopilarán o reproducirán.

Por ejemplo, el siguiente comando se puede usar para monitorear el resumen del uso de la CPU.

# coleccionl -sc 
Collectl - Monitorear el uso de la CPU de Linux

¿Qué sucede cuando combinas el comando con "SCDN"? La mejor manera de aprender a usar herramientas de línea de comandos es practicar lo más posible, así que ejecute el siguiente comando en su terminal y vea lo que va a suceder.

# Collectl -scdn 
Collectl: monitorear el rendimiento de Linux

Puede entender fácilmente que la opción predeterminada es "CDN", Significa CPU, discos y datos de red. El resultado del comando es el mismo que la salida de "Collectl -scn"

Si desea recopilar datos sobre la memoria, use el siguiente comando.

# coleccionl -sm 
Collectl - Monitorear el uso de la memoria de Linux

La salida anterior es muy útil cuando desea obtener información detallada sobre el uso de su memoria, la memoria libre y otras cosas importantes para el rendimiento de su sistema.

¿Qué tal algunos datos en TCP?? Use el siguiente comando para hacerlo.

# Collectl -st 
Collectl - monitorear estadísticas de TCP

Después de haber obtenido algo de experiencia, puede combinar fácilmente las opciones para obtener los resultados que desea. Por ejemplo, puede combinar el "T"Para TCP y"C"Para CPU. El siguiente comando hace eso.

# Collectl -STC 
Collectl - Monitorear el uso de la CPU TCP

Es difícil para nosotros los humanos recordar todas las opciones disponibles, así que estoy publicando la lista de resumen de subsistemas compatibles con la herramienta.

  • b - Información de amigos (fragmentación de memoria)
  • C - UPC
  • d - Disco
  • F - Datos NFS V3
  • i - Sistema de inodo y de archivos
  • j - Interrupciones
  • l - Lustre
  • metro - Memoria
  • norte - Redes
  • s - Bocadillos
  • T - TCP
  • X - Interconexión
  • Y - Losas (cachés de objetos del sistema)

Un datos muy importantes para un administrador del sistema o un usuario de Linux son los datos recopilados en el uso de disco. El siguiente comando lo ayudará a monitorear el uso de disco.

# Collectl -Sd 
Collectl - Monitorear el uso del espacio en disco

También puedes usar el "-Dakota del SurOpción para recopilar datos sobre discos individuales, pero debe saber que no se informará información sobre discos totales.

# Collectl -Sd 
Collectl: monitorear el uso de disco individualmente

También puede usar otros subsistemas de detalles para recopilar datos detallados. La siguiente es una lista de los subsistemas detallados.

  • C - UPC
  • D - Disco
  • mi - Datos ambientales (ventilador, potencia, temp) a través de ipmitool
  • F - Datos de NFS
  • J - Interrupciones
  • L - Detalles de OST de brillo o detalle del sistema de archivos de cliente
  • norte - Redes
  • T - 65 contadores TCP solo disponibles en formato de la trama
  • X - Interconexión
  • Y - Losas (cachés de objetos del sistema)
  • Z - Procesos

Hay muchas opciones disponibles en el colección utilidad, pero no hay suficiente tiempo y espacio para cubrirlos todos en un solo artículo. Sin embargo, vale la pena mencionar y enseñar cómo usar la utilidad como arriba y PD.

Es muy fácil de hacer colección trabajar como el arriba utilidad, simplemente ejecute el siguiente comando en su terminal y verá una salida similar en el arriba La herramienta le da cuando se ejecuta en su sistema Linux.

# coleccionl - -top 
Collectl: monitorear los procesos de Linux

Y ahora por último, pero no menos importante, para usar el colección utilidad como el PD Herramienta Ejecutar el siguiente comando en su terminal. Obtendrá información sobre los procesos en su sistema de la misma manera que cuando ejecuta el "PD"Comando en su terminal.

# Collectl -C1 -Sz -I: 1 
Collectl - Verifique la información del proceso de Linux

Estoy muy seguro de que a muchos administradores de sistemas de Linux les gustará colección herramienta y sentirá su poder cuando lo use al máximo. Si te gusta avanzar tu conocimiento sobre colección al siguiente nivel, consulte sus páginas manuales y sigue practicando.

Simplemente escriba el siguiente comando en su terminal y comience a leer.

# hombre coleccionista