Hello,
Could someone please give me some advice on setting up the fairshare in a
cluster. I don't think the present setup is wildly incorrect, however either my
understanding of the setup is wrong or something is reconfigured.
When we set a new user up on the cluster and they haven't used any resources am
I correct in thinking that their fairshare (as reported by sshare -a) should be
1.0? Looking at a new user, I see...
[root@blue52 slurm]# sshare -a | grep rk1n15
soton rk1n15 1 0.003135 0
0.000000 0.822165
This is a very simple setup. We have a number of groups (all under root)...
soton -- general public
hydrology - specific groups that have purchased their own nodes.
relgroup
worldpop
What I do for each of these groups, when a new user is added, is increment the
number of shares per the relevant group using, for example...
sacctmgr modify account soton set fairshare=X
Where X is the number of users in the group (soton in this case).
The sshare -a command would give me a global overview...
Account User RawShares NormShares RawUsage
EffectvUsage FairShare
-------------------- ---------- ---------- ----------- -----------
------------- ----------
root 0.000000 15431286261 1.000000
root root 1 0.002755 40
0.000000 1.000000
hydrology 3 0.008264 1357382 0.000088
hydrology da1g18 1 0.333333 0
0.000000 0.876289
....
Does that all make sense or am I missing something? I am, by the way, using the
line
PriorityFlags=ACCRUE_ALWAYS,FAIR_TREE in my slurm.conf.
Best regards,
David