Uno de los programas más útiles del sistema operativo Microsoft Windows es el Administrador de tareas. . Es una poderosa aplicación que muestra el rendimiento general y el uso de recursos de un sistema Windows. Por supuesto, hay tantos programas de monitoreo de recursos del sistema disponibles para la plataforma Linux. Pero ninguno de ellos tenía la apariencia del administrador de tareas de Windows 8/10. Además, la mayoría de ellos todavía carecen de una o dos características. Por ejemplo, algunos monitores de sistema no muestran los detalles de uso del disco duro y GPU en gráficos. Por suerte, hoy me topé con un monitor de sistema Linux llamado Sysmon .
Sysmon es una herramienta de monitoreo de sistemas gráficos para Linux. Muestra la información de uso de CPU, GPU, memoria, HDD/SDD, tarjetas de interfaz de red y una descripción general de los procesos en ejecución en un diseño gráfico atractivo, como el administrador de tareas de Windows. Supervisa la CPU, la GPU, la memoria, la red y los discos en tiempo real y muestra todos los detalles en una GUI limpia y sencilla.
Sysmon es una aplicación gratuita y de código abierto escrita en Python lenguaje de programación.
Instalar Sysmon en Linux
Sysmon depende de dos paquetes de python, a saber, pyqtgraph
y pyqt5
. Puede instalar esas bibliotecas usando Pip como a continuación.
$ pip install pyqtgraph pyqt5
Si tiene GPU Nvidia, debe instalar nvidia-smi
para monitorear su uso.
Después de instalar las dependencias antes mencionadas, ejecute el siguiente comando para instalar sysmon:
$ pip install sysmon
Y ejecútelo ejecutando el siguiente comando:
$ sysmon
Alternativamente, git clone el repositorio de Sysmon usando el comando:
$ git clone https://github.com/MatthiasSchinzel/sysmon.git
El comando anterior clona el contenido del repositorio sysmon github en una carpeta local llamada sysmon
en el directorio de trabajo actual.
Vaya a sysmon/src
directorio:
$ cd sysmon/src/
E inicie el programa Sysmon usando el siguiente comando:
$ python sysmon.py
Cómo usar el monitor de sistema gráfico Sysmon
La interfaz predeterminada de Sysmon se ve a continuación.
Como puede ver, la apariencia de sysmon se asemeja al administrador de tareas de Windows.
Sysmon obtiene la mayoría de los datos de /proc
directorio en su sistema Linux. Recupera los siguientes detalles:
- los detalles de uso de la CPU de
/proc/cpuinfo
y/proc/stat
, - Uso de memoria de
/proc/meminfo
, - Uso de discos de
/proc/diskstats
, - Uso de red
/proc/net/dev
yiwconfig
- y descripción general de los procesos en ejecución desde
ps aux
comando.
Resumen de CPU y memoria por Sysmon:
Descripción general de redes y discos de Sysmon:
Por supuesto, el Monitor de sistema de Gnome muestra el uso de recursos en gráficos. Sin embargo, no muestra la carga de HDD/SSD.
Sysmon es un proyecto muy nuevo. Funciona bien en mi escritorio Ubuntu 20.04 LTS. Espero que el desarrollador agregue más funciones en los próximos días.