GNU/Linux >> Tutoriales Linux >  >> Linux

Monitoree el uso de recursos del sistema Linux con SysMonTask

En esta guía, discutiremos qué es SysMonTask , cómo instalarlo en Linux y finalmente cómo monitorear el uso de recursos del sistema Linux con la utilidad SysMonTask.

Acerca de SysMonTask

Hace un tiempo analizamos Sysmon , una aplicación gráfica para monitorear el uso de recursos de CPU, GPU, memoria, HDD/SDD y conexiones de red en Linux. Sysmon llamó la atención en poco tiempo porque se parecía al Administrador de tareas de Windows 8/10. Hoy veremos otro administrador de tareas similar a Windows para Linux llamado SysMonTask .

Sysmontask es una aplicación gráfica de monitoreo del sistema Linux con la compacidad y la utilidad del Administrador de tareas de Windows para permitir un mayor control y monitoreo. Supervisará y mostrará el uso de los recursos del sistema y los detalles de rendimiento de los procesos en ejecución, CPU, memoria, HDD/SSD y tarjetas de interfaz de red. Sysmontask está escrito en Python El lenguaje de programación y su código fuente están disponibles gratuitamente en Github.

Instalar Sysmontask en Linux

Sysmontask se puede instalar de varias formas.

Sobre Ubuntu y sus derivados:

Si está usando Ubuntu 18.04, 20.04 y 20.10 y equivalente, instale Sysmontask usando este PPA oficial creado por el desarrollador:

$ sudo add-apt-repository ppa:camel-neeraj/sysmontask
$ sudo apt install sysmontask

Nota: Si está en las versiones de Ubuntu <=20.04, debe instalar psutil :

$ sudo pip3 install -U psutil

Sobre Arch Linux y sus variantes:

Sysmontask está disponible en AUR , por lo que puede instalarlo usando cualquier herramienta de ayuda de AUR como Yay en Arch Linux y sus variantes como Manjaro Linux como se muestra a continuación:

$ yay -S sysmontask

O bien, puede instalarlo manualmente como se muestra a continuación:

$ git clone https://aur.archlinux.org/sysmontask.git
$ cd sysmontask
$ makepkg -si
$ sysmontask

En Fedora:

Sysmontask está disponible en los repositorios predeterminados de la distribución de Fedora. Ejecute el siguiente comando para instalar Sysmontask en Fedora:

$ sudo dnf install sysmontask

Uso de Pip:

Dado que Sysmontask está escrito en Python, puede instalarlo usando Pip administrador de paquetes:

$ pip3 install sysmontask

El comando anterior instalará los scripts necesarios, como sysmontask , sysmontask.set_dark , sysmontask.set_default , sysmontask.set_light y sysmontask.uninstall en "~/.local/bin" directorio. Si este directorio no está en su $PATH , debe agregar este directorio a $PATH .

$ export PATH=/home/sk/.local/bin/:$PATH

De la fuente:

Git clona el repositorio de Sysmontask usando el comando:

$ git clone https://github.com/KrispyCamel4u/SysMonTask.git

El comando anterior descargará el contenido del repositorio Sysmontask GitHub en una carpeta local llamada SysMonTask en el directorio actual. Instale todo lo necesario que se menciona en requirements.md expediente. Puede encontrar este archivo dentro del directorio clonado.

Después de instalar las dependencias, ejecute los siguientes comandos para compilar e instalar Sysmontask desde la fuente como se muestra a continuación:

$ cd SysMonTask
$ sudo python3 setup.py install

Para las GPU Nvidia, debe instalar nvidia-smi . Probablemente esté instalado de forma predeterminada con los controladores de propiedad de Nvidia.

Para verificar si ya está instalado, ejecute:

$ nvidia-smi

Si no está instalado, instálelo antes de iniciar Sysmontask.

Supervise el uso de recursos del sistema Linux con SysMonTask

Es recomendado para ejecutar Sysmontask por primera vez desde Terminal, de modo que todos los scripts esenciales se copien en las ubicaciones previstas.

$ sysmontask

Así es como se ve la interfaz predeterminada de Sysmontask:

De forma predeterminada, Sysmontask enumera todos los procesos en ejecución junto con su uso en un formato de columna tabular simple. Como puede ver en el resultado anterior, los siguientes detalles se enumeran en la pestaña Procesos:

  • PID (ID de proceso)
  • Nombre del proceso
  • rCPU (CPU recursiva) uso
  • rMemoria (Memoria recursiva) uso
  • Uso de la CPU
  • Uso de memoria
  • Velocidad de lectura y escritura del disco en formato legible por humanos
  • El propietario del proceso
  • Y la ruta real del proceso

Sysmontask no es solo un visor de procesos. También puede finalizar procesos innecesarios. Para matar un proceso, solo selecciónelo y presione el botón Killer botón en la parte inferior.

Pestaña de rendimiento

Verá la pestaña Rendimiento junto a la pestaña Procesos. En las pestañas Rendimiento, tendrá el uso total de recursos de CPU, memoria, HDD/SDD, tarjeta de interfaz de red en el panel izquierdo. En el panel derecho, puede ver las estadísticas individuales de cada dispositivo.

En la pestaña CPU a la derecha, puede ver los siguientes detalles:

  • Uso de CPU en %
  • Número de procesos en ejecución
  • Temperatura,
  • Velocidad actual de uso de la CPU,
  • Número de subprocesos de CPU
  • Número de núcleos
  • Recuento de procesadores lógicos
  • Velocidad total de la CPU
  • Si VT está habilitado o no
  • Uso de caché L1/L2/L3

La pestaña Memoria enumera los siguientes detalles:

  • Tamaño total de la memoria instalada
  • Uso de memoria actual
  • Memoria disponible
  • Tamaño de búfer/caché
  • Tamaño de intercambio
  • Velocidad de RAM
  • Ranura de memoria utilizada
  • Factor de forma

En la pestaña Disco, encontrará los siguientes detalles:

  • Tamaño total del disco
  • Velocidad de transferencia de datos
  • Velocidad de lectura/escritura
  • Detalles de la partición
  • Puntos de montaje
  • Tipo de sistema de archivos
  • Espacio libre total y disponible

Puede ver estos detalles en la pestaña Red:

  • Nombre de la tarjeta de red
  • Velocidad de envío y recepción
  • Ancho de banda total enviado y recibido
  • Direcciones IPv4 / IPv6
  • Dirección Mac

Establecer un tema diferente para Sysmontask

De forma predeterminada, Sysmontask tendrá los temas de su sistema. También incluye temas claros y oscuros si está interesado en probarlos.

Para establecer un tema diferente, por ejemplo, un tema claro, el comando sería:

$ sysmontask.set_light

Introduzca el número para elegir un tema:

0 : Ambiance
1 : Raleigh
2 : Radiance
3 : Emacs
4 : Yaru
5 : Adwaita
6 : Default
7 : HighContrast
Index for Corresponding Theme that you want to apply?:

Para restablecer el tema predeterminado, haz lo siguiente:

$ sysmontask.set_default 

Desinstalar Sysmontask

Si ya no lo usa, simplemente puede eliminarlo como se muestra a continuación.

Si lo ha instalado usando Apt , ejecute este comando para eliminar Sysmontask:

$ sudo apt remove sysmontask

Para DNF :

$ sudo dnf remove sysmontask

Si se instala con Pip , los siguientes comandos deberían eliminarlo:

$ sudo sysmontask.uninstall
$ sudo pip3 uninstall sysmontask

Si ha instalado desde la fuente, vaya al directorio clonado y ejecute:

$ ./uninstall.sh

SysMonTask es muy nuevo y está siendo desarrollado activamente por algunos miembros de la comunidad. Es probable que espere errores. Si encuentra algún error, infórmelo en la página de GitHub que se proporciona a continuación.


Linux
  1. Supervise su sistema Linux en su terminal con procps-ng

  2. Cómo monitorear el rendimiento del sistema Linux con Sysstat

  3. Linux:¿instalar usando Gpt en un sistema de 32 bits con BIOS?

  4. Cómo controlar el uso de recursos del sistema con ulimit en Linux

  5. Cómo instalar y usar Glances para monitorear sistemas Linux

Solucionar problemas y monitorear el rendimiento del sistema Linux con nmon

Supervisar la tarea de Linux con SysMonTask

Controle el uso de recursos del sistema con el comando Ulimit

Supervise el uso del ancho de banda de la red de Linux en tiempo real con nload

Cómo instalar Sysdig para monitorear su sistema Linux

Instalar Windows 10 en Linux con VirtualBox