Hello

I'm trying to figure out how to change SLURM's behavior on gathering free 
memory from nodes.
At this time 'sinfo' reports 'free' memory from the node (and not 'available'):

F.e:

#sinfo -eN -o %N,%m,%e,%C
...
NODE067,64170,14672,0/32/0/32

I can see the NODE067 has no jobs running - 0 CPUs allocated, but SLURM reports 
14672 out of 64170 is available, while in fact 'free -m' command reports 
'62830' as available.

[dchebota@NODE067 ~]$ free -m
              total        used        free      shared  buff/cache   available
Mem:          64170         704       14669          35       48795       62830
Swap:         10239           0       10239

Is it possible to change SLURM's behavior to read 'available' instead of 'free'?
'buff/cache' is considered as available memory and will be allocated when 
needed.

So far, I need to run 'sync && echo 3 > /proc/sys/vm/drop_caches' to clear 
'buff/cache' as workaround. 

Thank you,
--
Dmitri Chebotarov.
George Mason University,
4400 University Drive,
Fairfax, VA, 22030
GPG Public key# 5E19F14D: [https://goo.gl/SlE8tj]


Reply via email to