[slurm-users] jobacct_gather/linux vs jobacct_gather/cgroup

Christopher Benjamin Coffey Chris.Coffey at nau.edu
Tue Oct 22 16:26:10 UTC 2019


We've been using jobacct_gather/cgroup for quite some time and haven't had any issues (I think). We do see some lengthy job cleanup times when there are lots of small jobs completing at once, maybe that is due to the cgroup plugin. At SLUG19 a slurm dev presented information that the jobacct_gather/cgroup plugin has quite the performance hit and that jobacct_gather/linux should be set instead. 

Can someone help me with the difference between these two gather plugins? If one were to switch to jobacct_gather/linux, what are the cons? Do you lose some job resource usage information?

Checking out the docs again on schedmd site regarding the jobacct_gather plugins I see:

cgroup — Gathers information from Linux cgroup infrastructure and adds this information to the standard rusage information also gathered for each job. (Experimental, not to be used in production.)

I don't believe I saw that before: "Experimental" ! Hah.


Christopher Coffey
High-Performance Computing
Northern Arizona University

More information about the slurm-users mailing list