Hello, I have a noob question regarding the accounting in SLURM. In particular, I'm trying to figure out how is memory TRES accounting done in SLURM.
Concrete case: A user has submitted 2 short jobs under a certain account. Now I want to get what has happened in the account with sreport. While cpu and gres/gpu units make sense (in minutes), the memory value - not so much. The node where user jobs have been running has 256GB of memory. In job description user has requested ~50GB of memory. It seems that "mem" is returning a maximum potential consumption of memory on a particular node, not usage of any sorts. In this case how exactly should GrpTRESMins for mem be interpreted? Or am I confusing something? many thanks for hints and comments, Ilya Output of a command: sreport cluster AccountUtilizationByUser --tres="cpu,gres/gpu,mem" Start=2017-10-01 End=2017-10-30 Account=etais_allocation_b34b508c4bf746028c1a9179b209defc -------------------------------------------------------------------------------- Cluster/Account/User Utilization 2017-10-01T00:00:00 - 2017-10-18T14:59:59 (1522800 secs) Use reported in TRES Minutes -------------------------------------------------------------------------------- Cluster Account Login Proper Name TRES Name Used --------- --------------- --------- --------------- -------------- -------- rocket etais_allocati+ cpu 10 rocket etais_allocati+ mem 256000 rocket etais_allocati+ gres/gpu 5 rocket etais_allocati+ abc ABC ABC cpu 10 rocket etais_allocati+ abc ABC ABC mem 256000 rocket etais_allocati+ abc ABC ABC gres/gpu 5
