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
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.
• 143 views
•
link
0 answers
No answers yet.
Log in to answer this question.