Recopilación: Herramientas para saber el estado de tu sesión: glances, htop, atop, iotop y iftop
He estado recopilando varias herramientas, para saber el estado de nuestra sesión, por ejemplo saber que proceso consume más cpu, memoria, ancho de banda, etc...
glances
instalación:sudo apt-get install gances
Sirve para monitorizar la carga de tu CPU, carga del sistema, estadísticas del disco duro y la red, procesos, uso de la memoria y ver los puntos de montajes de las unidades de disco.
Algunos atajos de teclado:
- a: ordena los procesos automáticamente
- c: ordena los procesos por consumo de CPU
- m: ordena los procesos por consumo de memoria RAM
- p: ordena los procesos por nombre
- i: ordena los procesos dependiendo de la velocidad de entrada-salida en disco.
htop
Instalación:sudo apt-get install htop
Muestra información sobre:
- - uso de las CPUs
- - Memoria RAM
- - Memoria de intercambio SWAP
- - Estadisticas del sistema: tiempo encendido, tareas, hilos
E información de los procesos que se esten ejecutando:
PIP, usuario, cpu% y memoria% que usa, tempo, comando
Esta información se puede mostrar interactivamente, usando la teclas de funcion (f1, f2, etc) en forma de arbol de procesoso, ordenarla o filtrar por nombre de comando.
atop:
Muestra el estado de los recursos de hardware más críticos (desde el punto de vista del rendimiento) a nivel sistema, por ejemplo CPU, memoria, disco y red. Además muestra qué procesos son responsables de dicha carga (respecto a CPU y memoria).En cada intervalo de tiempo (por defecto 10 segundos) se muestra información actualizada sobre la ocupación de recursos del sistema, seguida de una lista de procesos activos durante dicho intervalo.
iotop:
Herramienta que nos indica que proceso tiene mayor porcentaje de lectura y escritura a nuestra unidad de disco duro.
iftop:
Es una herramienta que permite visualizar de manera continua el tráfico de nuestras interfaces de red, en el cual se muestra por cada conexión establecida la recepción (RX) y la transmisión (TX) de datos.Os dejo un video donde explican el uso de estos comandos (en inglés):
Fuentes:
https://www.redeszone.net/gnu-linux/glances-monitor/
https://hipertextual.com/archivo/2010/03/comando-linux-htop-administra-interactivamente-los-procesos-del-sistema/
https://www.linuxito.com/gnu-linux/nivel-alto/522-monitorear-el-estado-general-de-tu-sistema-con-atop
https://lamiradadelreplicante.com/2014/11/13/iotop-determinar-que-proceso-genera-carga-de-trabajo-al-disco-duro/
https://www.youtube.com/watch?v=KE1fqZRX9mg
https://www.linuxito.com/gnu-linux/nivel-alto/522-monitorear-el-estado-general-de-tu-sistema-con-atop
http://lamiradadelreplicante.com/2014/10/14/vigila-el-consumo-de-ancho-de-banda-de-tu-red-con-iftop/