Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



lunes, 19 de junio de 2017

Recopilación: Herramientas para saber el estado de tu sesion: glances,htop, atop,iotop y iftop


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/