This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Tool: slmtop — an htop-like terminal dashboard for Slurm clusters

I recently built slmtop, a Rust-based terminal UI for monitoring Slurm-based HPC clusters:

https://github.com/dawnmy/slmtop

slmtop screenshot

Many bioinformatics workflows rely heavily on Slurm, but checking jobs and cluster status often means repeatedly using commands like squeue, sinfo, scontrol, sacct, and watch. I wanted a more interactive and visual way to monitor jobs, nodes, GPUs, and user resource usage from one terminal dashboard.

slmtop provides:

  • real-time job and node monitoring
  • an htop-like interactive terminal UI
  • GPU/resource overview
  • sortable tables by click for quickly ranking jobs, nodes, and resource usage
  • search and filters such as owner=me state=running gpu=a100
  • popup detail views for inspecting jobs, nodes, and resources without leaving the dashboard
  • guarded job actions: cancel, hold, release, requeue
  • per-user resource summaries
  • multiple color themes

It uses standard Slurm command-line tools such as squeue, sinfo, scontrol, scancel, and optionally sacct. Suggestions, issues, and pull requests are welcome.

top htop slurm hpc

0 answers

No answers yet.

Log in to answer this question.