sreport
Slurm cluster usage report generator
TLDR
Show cluster utilization (parsable format)
SYNOPSIS
sreport [OPTIONS...] [COMMAND...]
DESCRIPTION
sreport generates usage and utilization reports from Slurm accounting data stored in slurmdbd. It produces reports on job statistics, user usage, cluster utilization, and reservation usage based on hourly, daily, and monthly rollup tables.
Reports help administrators understand cluster usage patterns, identify top users, and track resource consumption across accounts and projects.
PARAMETERS
-a, --all_clusters
Report on all clusters, not just local-M, --cluster names
Specify cluster(s) for reports-n, --noheader
Omit header from output-p, --parsable
Pipe-delimited output with trailing pipe-P, --parsable2
Pipe-delimited output without trailing pipe-t timeformat_
Set time format for output-T, --tres tresnames_
Specify trackable resources to report--federation
Report for entire federation--local
Report local cluster only-Q, --quiet
Show errors only-v, --verbose
Verbose output-V, --version
Print version
REPORT TYPES
cluster
AccountUtilizationByUser, UserUtilizationByAccount, Utilization, WCKeyUtilizationByUserjob
SizesByAccount, SizesByAccountAndWckey, SizesByWckeyreservation
Utilizationuser
TopUsage
REPORT OPTIONS
Start date
Report period start (default: previous day 00:00)End date
Report period end (default: previous day 23:59)Accounts list
Filter by accountsUsers list
Filter by users
CAVEATS
Requires slurmdbd to be configured and running. Report accuracy depends on proper accounting configuration. Historical data availability depends on database retention settings. Time periods use cluster local time.
HISTORY
sreport is part of Slurm, developed at Lawrence Livermore National Laboratory starting in 2002. The accounting and reporting features help HPC centers track usage for billing, capacity planning, and fair-share scheduling. Slurm is now maintained by SchedMD.
