An extension of the Slurm command 'seff' designed to handle job arrays and offers the option to display information in a histogram. Note getting GPU stats depends on having Job Summaries stored in the AdminComment of sacct from Princeton Jobstats.
seff-array generates three types of histograms:
- CPU Efficiency (utilization vs runtime)
- GPU Efficiency (From Princeton Job Stats)
- Maximum memory usage versus the requested memory
- Runtime of each job compared to the requested wall-time
seff-array [-h] jobid [-c cluster]
To use seff-array on the job array with ID 12345678, simply run seff-array 12345678.
For job-arrays, statistics and histograms will be produced for CPU, memory, and time efficiencies.
For single jobs, an output similar to seff will be produced.
If run on a cluster that shares a single Slurm database, you can pass the name of the alternate cluster via -c cluster.
The SLURM_CLUSTER_NAME env-var is checked and passed to sacct if present.