Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

slurmtop

slurmtop es una herramienta de monitorización de recursos (CPU, RAM, GPU) para clusters HPC y Slurm. Es un script Python único que no requiere instalación en los nodos remotos, accediendo a ellos vía SSH.

Ficha actualizada 26 sept 2026, 8:46 · upstream 26 sept 2026, 8:16 · release v1.1.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es slurmtop

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

slurmtop es una herramienta de monitorización de recursos diseñada para clusters HPC y entornos Slurm. Funciona como un script Python único que no requiere instalación ni agentes en los nodos remotos, accediendo a ellos exclusivamente mediante SSH para leer estados de hardware y software. Proporciona visualización detallada del uso de CPU, memoria, disco y red, junto con métricas específicas por GPU (temperatura, energía, carga), identificando jobs activos o GPUs inactivas.

La herramienta soporta múltiples arquitecturas de hardware, incluyendo NVIDIA, AMD y Apple Silicon, funcionando en Linux, macOS y Windows. Ofrece cuatro modos de visualización: terminal para monitoreo local, interfaz web autocontenida sin CDN para dashboards remotos, exportación de métricas para integración con Prometheus/Grafana y generación de reportes HTML/CSV para auditoría de rendimiento.

Es ideal para administradores de sistemas que necesitan una visión rápida del estado del cluster sin la sobrecarga de instalar daemons o bases de datos en los nodos computacionales. Su diseño minimalista permite un despliegue inmediato mediante un único archivo copiado a la máquina local, con soporte para colas Slurm y alertas visuales sobre problemas como GPUs calientes o nodos inestables.

CASOS DE USO
  • Monitorización en tiempo real de GPU y CPU en terminal
  • Dashboard web autocontenido para gestión remota sin CDN
  • Generación de reportes HTML/CSV para auditoría de rendimiento
  • Integración con Prometheus/Grafana mediante scraping de métricas
  • Visualización de colas Slurm y estado de jobs activos
  • Evaluación de carga térmica y consumo energético por GPU
PUNTOS DESTACADOS
  • Sin instalación en nodos remotos, solo lectura vía SSH
  • Soporte multi-GPU (NVIDIA/AMD/Apple Silicon) sin dependencias externas
  • Interfaz web autocontenida que funciona offline sin CDN
  • Métricas detalladas por GPU incluyendo temperatura y energía
  • Integración nativa con colas y estado de jobs Slurm
  • Exportación de métricas para visualización en Grafana/Prometheus
PRECAUCIONES
  • Requiere acceso SSH activo a todos los nodos remotos
  • Interfaz web sin autenticación por defecto, necesita proxy seguro
  • Dependencia de comandos del sistema como nvidia-smi o ioreg
  • No escribe datos en los nodos, solo lectura de estado actual
  • Soporte limitado para GPUs virtuales o sin drivers estándar
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

slurmtop --web in the browserslurmtop in the terminala --report HTML pageQR code for this repository
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Copiar el script a la máquina local y ejecutar con Python 3.8+. Para nodos remotos, configurar SSH en ~/.ssh/config. La vista web escucha en localhost (127.0.0.1), por lo que se recomienda usar un túnel SSH o proxy inverso para acceso remoto seguro. Verificar disponibilidad de herramientas de hardware en los nodos objetivo antes del despliegue.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8765
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.