Comando Linux glances
glances es una herramienta de monitoreo del sistema de línea de comandos multiplataforma que puede mostrar de manera intuitiva varias métricas de rendimiento del sistema Linux. En comparación con los comandos tradicionales top o htop, glances ofrece dimensiones de monitoreo más ricas y una interfaz de usuario más amigable.
Características principales:
- Monitoreo en tiempo real de métricas clave como CPU, memoria, disco y red.
- Soporta visualización a color y actualización dinámica.
- Se puede acceder de forma remota mediante una interfaz web.
- Bajo consumo de recursos, adecuado para ejecución prolongada.
- Admite funciones ampliables mediante complementos.
Instalación de glances
Sistema Ubuntu/Debian
Ejemplo
sudo apt install glances
Sistema CentOS/RHEL
Ejemplo
sudo yum install glances
Instalación con pip (todas las distribuciones de Linux)
pip install glances
Método de uso básico
La forma más sencilla de iniciar glances es ejecutar directamente el comando:
glances
Después de iniciarlo, verás una interfaz de monitoreo dinámica similar a esta:
CPU[|||||||||||||||||||||||||90.5%] RAM[|||||||||||||||||65.2%] SWAP[|3.1%] Load average: 1.78 1.23 0.89 NETWORK Rx/s Tx/s DISK I/O R/s W/s eth0 1.2Mb 560Kb sda 450Kb 1.2Mb wlan0 320Kb 120Kb sdb 0Kb 0Kb Processes: 156 total, 3 running, 153 sleeping
Atajos de teclado y comandos interactivos comunes
En la interfaz en ejecución de glances, se pueden utilizar los siguientes atajos de teclado:
| Atajo de teclado | Descripción de la función |
|---|---|
qoESC |
Salir de glances |
c |
Ordenar procesos por uso de CPU |
m |
Ordenar procesos por uso de memoria |
i |
Mostrar/ocultar la velocidad de E/S |
d |
Mostrar/ocultar E/S de disco |
n |
Mostrar/ocultar información de red |
f |
Mostrar/ocultar información del sistema de archivos |
s |
Mostrar/ocultar información de sensores |
w |
Eliminar registros de advertencia |
h |
Mostrar información de ayuda |
Opciones importantes de la línea de comandos
glances ofrece una amplia variedad de opciones de línea de comandos para personalizar el comportamiento de monitoreo:
Opciones de control de visualización
Ejemplo
glances --disable-plugins fs,ip # Deshabilitar los complementos de sistema de archivos e IP
glances --percpu # Mostrar el uso de cada núcleo de CPU
Opciones de formato de salida
Ejemplo
glances --json # Salida en formato JSON
glances --export influxdb # Salida a la base de datos InfluxDB
Opciones de monitoreo remoto
Ejemplo
glances -c @192.168.1.100 # Conectarse a un servidor glances remoto
glances -w # Habilitar el modo servidor web (puerto predeterminado 61208)
Ejemplos de aplicación práctica
Ejemplo 1: Monitorear un proceso específico
glances --process-name nginx # 只监控nginx相关进程
Ejemplo 2: Generar una instantánea del sistema
glances --export csv --export-csv-file /tmp/system_stats.csv
Ejemplo 3: Establecer umbrales de alerta
glances --alert cpu:80,mem:90 # CPU超过80%或内存超过90%时告警
Ejemplo 4: Monitoreo web remoto
Ejemplo
firefox http://localhost:61208 # Ver en el navegador
Archivo de configuración de glances
El archivo de configuración de glances normalmente se encuentra en~/.config/glances/glances.conf, puedes modificar permanentemente la configuración predeterminada editando este archivo.
Opciones de configuración comunes:
Ejemplo
refresh=2 # Intervalo de actualización(segundo)
theme=white # Tema de interfaz(white/dark)
disable_plugin=fs # Complementos deshabilitados
Comparación de glances con herramientas similares
| Herramienta | Características | Escenarios de aplicación |
|---|---|---|
| glances | Funciones completas, interfaz amigable, admite extensiones | Monitoreo diario del sistema, monitoreo remoto |
| top | Integrado en Linux, funciones básicas | Ver rápidamente la información de procesos |
| htop | Versión mejorada de top, buena interactividad | Gestión y monitoreo de procesos |
| nmon | Monitoreo profesional de rendimiento, soporta datos históricos | Pruebas y análisis de rendimiento |
| vmstat | Enfocado en estadísticas de recursos del sistema | Análisis de cuellos de botella del sistema |
Recomendaciones de mejores prácticas
- Monitoreo a largo plazo: para sistemas que requieren monitoreo prolongado, considera usarexportar los datos a un archivo o base de datos
glances --exportAdministración remota: en el servidor usa - iniciar el modo servidor, lo que facilita la conexión y visualización desde el equipo localConfiguración de alertas: combina
glances -sel parámetro para establecer umbrales razonables y detectar anomalías del sistema a tiempo. - Uso de complementos: habilita o deshabilita complementos según las necesidades para reducir el consumo innecesario de recursos.Reconocimiento de colores: presta atención a las indicaciones de color en la interfaz (verde: normal, amarillo: advertencia, rojo: peligro).
--alertPreguntas frecuentes - P1: ¿Cuál es la diferencia entre glances y top?R: glances proporciona una vista de monitoreo del sistema más completa (incluyendo red, disco, etc.), mientras que top se centra principalmente en el uso de CPU y memoria a nivel de procesos.
- P2: ¿Cómo monitorear un servidor remoto?R: Primero ejecuta en el servidor remoto
Preguntas frecuentes
para conectarse.P3: ¿glances consume muchos recursos del sistema?
R: glances está diseñado como una herramienta ligera y normalmente consume muy pocos recursos del sistema (<1 % de CPU).P4: ¿Cómo personalizar los elementos de monitoreo que se muestran?glances -sR: Puedes deshabilitar los complementos innecesarios mediante las opciones de línea de comandos, o editar el archivo de configuración para modificar permanentemente los ajustes de visualización.glances -c @远程IPP5: ¿glances es compatible con Windows?
R: Sí, glances es una herramienta multiplataforma y también se puede instalar y usar en Windows mediante pip.Después de estudiar este artículo, deberías haber dominado los métodos básicos de uso y las técnicas avanzadas de glances, esta poderosa herramienta de monitoreo del sistema. Ya sea para el mantenimiento diario del sistema o para la resolución de problemas de rendimiento, glances puede proporcionar una vista completa e intuitiva del estado del sistema. Se recomienda practicar más en el trabajo real y explorar gradualmente más funciones avanzadas de glances.
Compendio de comandos LinuxOtras extensiones
IA pensando...Comando Linux iotop
Comando Linux dstat
Haz clic para compartir notas
Compendio de comandos Linux