Ver el historial de uso de la CPU como un gráfico en un shell de Linux

Estoy buscando un programa gratuito que pueda mostrar el historial de uso de la CPU como un gráfico en un shell de Linux, ya que bmon ( sudo apt-get install -y bmon) puede hacer uso de la red por interfaz de red.

ingrese la descripción de la imagen aquí

o como el monitor de recursos de Microsoft Windows puede mostrar:

ingrese la descripción de la imagen aquí

topy htopsolo muestra el uso actual de la CPU.


sar (Informe de actividad del sistema) (comando del monitor del sistema utilizado para informar sobre varias cargas del sistema, incluida la actividad de la CPU, la memoria/paginación, la carga del dispositivo, la red. Las distribuciones de Linux proporcionan sar a través del paquete sysstat) está bien ( sudo apt-get install -y systat) pero prefiero tener un gráfico:

ingrese la descripción de la imagen aquí

Lo mismo para mpstats ( sudo apt-get install -y systat), bonito pero sin gráfico:

ingrese la descripción de la imagen aquí

Idealmente, el programa tendría una opción para el historial de uso de CPU por proceso . (es decir, podríamos elegir el ID de proceso para mostrar)

¿Cuenta tload(proporcionado por el procpspaquete en Debian/Ubuntu)?
@Seth Gracias, parece súper primitivo pero sí :) ¡Puedes publicarlo como respuesta!

Respuestas (3)

Puedes usar s-tui :

  • libre y de código abierto (GNU General Public License v2.0, escrito en Python)
  • permite monitorear la temperatura, frecuencia, potencia y utilización de la CPU de forma gráfica desde la terminal:

ingrese la descripción de la imagen aquí

Instalar:

pip install s-tui
amo esto

tload(del procpspaquete en Debian y Ubuntu) proporciona un gráfico de carga del sistema básico:

ingrese la descripción de la imagen aquí

Puede configurar la escala con -sy el retraso (en segundos) con -d.

Símbolos :

Ejemplo anotado:

------------------------------------- load 3

                     *  
                     **
--------------------====------------- load 2
    **             ******   **
   ******         *************
  *********       **************
--=========-------==============----- load 1
*************************************
*************************************
*************************************
************************************* load 0

sudo apt-get install -y procps

ttyloadtiene un paquete Debian disponible.

Captura de pantalla de ttyload

( Más capturas de pantalla )

ttyloadmuestra un gráfico de asterisco de los promedios de uso de CPU tomados 1 minuto a la vez en rojo, 5 minutos a la vez en verde y 15 minutos a la vez en azul, los tres en una cuadrícula. Los intervalos de tiempo más grandes ayudan a poner picos momentáneos en una mejor perspectiva.

sudo apt -y install ttyloadpara esa gente perezosa
última actualización oct 2013