Skip to content

Optimizing jobs

The UPPMAX clusters use the Slurm job scheduler. The UPPMAX pages about Slurm here describe how to start a job. However, a job may not have run optimally, i.e. reserving CPU power and/or memory that is not used.

This page describes how to optimize your Slurm jobs.

Commands

You will probably have good use of the following commands:

Command Description
finishedjobinfo information about finished jobs
jobinfo telling you about running and waiting jobs
jobstats see CPU and memory use of finished job in a plot
projinfo telling you about the CPU hour usage of your projects
projmembers telling you about project memberships
projsummary [project id] summarizes some useful information about projects
uquota telling you about your file system usage
Working on Snowy? Use -M snowy

For Slurm commands and for commands like projinfo, jobinfo and finishedjobinfo, you may use the -M flag to ask for the answer to be given for a system that you are not logged in to. For example, when logged into Rackham, you may ask about information about current core hour usage on Snowy, with the command projinfo -M Snowy

Check you storage with uquota

Check your CPU hour usage with projinfo