Sysmon un monitor de actividad del sistema gráfico para Linux
- 5061
- 708
- Jaime Delgadillo
Sysmon es una herramienta de monitoreo de actividad de Linux similar a Windows Task Manager, se escribió en Pitón y liberado debajo GPL-3.0 Licencia. Esta es una herramienta de visualización gráfica que visualiza los siguientes datos.
Por defecto de distribución como Ubuntu Viene con una herramienta de monitor de sistema, pero el inconveniente con la herramienta de monitor predeterminada es que no muestra cargas de HDD, SSD y GPU.
Sysmon agrega todas las características a un solo lugar similar al Administrador de tareas de Windows.
- Utilización de CPU/GPU y velocidad de reloj por núcleo.
- Utilización de memoria e intercambio.
- Utilización de la red (WLAN y Ethernet). El ancho de banda de WLAN Link se actualiza constantemente.
- Utilización de SSD/HDD.
- Descripción general de un proceso en ejecución.
En este artículo, aprenderá cómo instalar y usar el Sysmon Herramienta de monitoreo en sistemas de escritorio de Linux.
Instalación de la herramienta Sysmon Linux Monitor
Desde sysmon está escrito en Python, debe tener una configuración PIP de Python Package Manager en su máquina. Sysmon Depende de los siguientes paquetes Pyqtgraph, Numpy y Pyqt5.
Instale Sysmon con PIP
Cuando instala el sysmon usando las dependencias PIP se instalan automáticamente.
$ Pip Install Sysmon [para Python2] $ PIP3 Instalar sysmon [para Python3]NOTA: Dependiendo de cómo configurado PEPITA necesitas usar PEPITA o Pip3, a veces Pip3 será un enlace simbólico para PEPITA. Instale Sysmon en Linux
Si tienes un GPU NVIDIA, nvidia-smi tiene que instalarse para monitorearlo.
Instale Sysmon con GitHub Repo
Alternativamente, puede extraer el repositorio de GitHub e instalar el paquete. Pero al seguir este método, debe asegurarse de que el paquete dependiente (Numpy, Pyqtgraph, Pyqt5) se instale por separado.
$ Pip Instale Pyqtgraph Pyqt5 Numpy [para Python2] $ PIP3 Instalar Pyqtgraph Pyqt5 Numpy [para Python3]
Puede verificar la lista de paquetes instalados desde pepita Usando los siguientes comandos.
---------- Python 2 ---------- $ Pip List # Lista Paquete instalado $ Pip Show Pyqt5 Numpy Pyqtgraph # Mostrar información detallada sobre los paquetes. ---------- Python 3 ---------- $ PIP3 Lista # Lista Paquete instalado $ PIP3 Show Pyqt5 Numpy Pyqtgraph # Mostrar información detallada sobre paquetes.Lista de paquetes instalados de PIP
Ahora la dependencia está satisfecha y es buena para instalar sysmon clonando el repositorio de Github.
$ git clon https: // github.com/Matthiasschinzel/Sysmon.git $ cd/sysmon/src/sysmon $ python3 sysmon.py
El método preferible es instalar paquetes utilizando PEPITA, como PEPITA Maneja toda la dependencia y mantiene la instalación simple.
Cómo usar Sysmon en Linux
Lanzar sysmon, Simplemente escriba sysmon en la terminal.
$ sysmon
Todos los puntos de datos se toman del directorio /PROC.
- Los datos de la CPU se toman de /proc/cpuinfo y /proc/stat.
- Los datos de memoria se toman de /Proc/Meminfo.
- Los datos de los discos se toman de /proc/diskstats.
- Los datos de la red se toman de /proc/net/dev e iwconfig (wlan).
- Los datos de los procesos se toman del comando 'PS -aux'.
Eso es todo para este artículo. Esta herramienta es solo un prototipo y muchas más características como Iowait, Soporte para GPU Intel y AMD, modo oscuro, matar el proceso, clasificar, etc. están en la tubería a agregar. Esperemos y veamos cómo esta herramienta se está madurando durante un período de tiempo.
- « Cómo corregir Error MySQL 1819 (HY000) en Linux
- Cómo instalar y configurar Cloudera Manager en CentOS/RHEL 7 - Parte 3 »