On 6/30/20 4:52 PM, Lawrence Stewart wrote:
How does one configure the runtime priority of a job? That is, how do you set
the CPU scheduling “nice” value?
We’re using Slurm to share a large (16 core 768 GB) server among FPGA
compilation jobs. Slurm handles core and memory reservations just fine, but
runs everything nice -19, which makes for hugh load averages and terrible
interactive performance.
Manually setting the compilation processes with “renice 19 <pid>” works fine,
but is tedious.
I wonder why your Slurm tasks are running at nice -19 in the OS, this is
not normal! You have probably configured this yourself somehow in the OS
or the slurmd configuration. Maybe this information can be of use:
https://wiki.fysik.dtu.dk/niflheim/Slurm_configuration#slurmd-systemd-limits
Can you tell us your Slurm version and your OS?
/Ole