seff
License information
seff/Slurm is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
User documentation
This is the seff command to try to extract efficiency data from Slurm.
It is provided "as is". We know it is broken on LUMI and cannot deal properly with all hyperthreading scenarios so the numbers reported may actually be wrong by a factor of two. No need to send in tickets for that, and it is also the reason why it is not in the central software stack.
Even when it works the results have to be taken with a grain of salt. E.g., 100% CPU use says nothing about true efficiency as some runtimes use busy waiting. Nor does it tell anything about, e.g., proper use of the caches. Only thorough profiling of your application can give you proper efficiency information.
User-installable modules (and EasyConfigs)
Install with the EasyBuild-user module:
To access module help after installation and get reminded for which stacks and partitions the module is installed, usemodule spider seff/<version>.
EasyConfig:
-
EasyConfig seff-25.05.9.eb, will build seff/25.05.9
Version corresponding with the Slurm version after the September 2026 mandatory update.
Technical documentation
EasyBuild
- There is no support in the Easybuilders or CSCS repository.
Version 22.05.8
- Custom easyconfig for LUMI
Version 24.05.8
- Evolution of 22.05.8, but needed to turn of munge support as the development package is not present on LUMI.
Version 25.05.9
- Trivial evolution of 24.05.8.
Archived EasyConfigs
The EasyConfigs below are additional easyconfigs that are not directly available on the system for installation. Users are advised to use the newer ones and these archived ones are unsupported. They are still provided as a source of information should you need this, e.g., to understand the configuration that was used for earlier work on the system.
-
Archived EasyConfigs from LUMI-EasyBuild-contrib - previously user-installable software
-
EasyConfig seff-24.05.8.eb, with module seff/24.05.8
Version corresponding with the Slurm version after the January 2026 update.