<div dir="ltr">hi sam,<div><br></div><div>thanks for that pointer. we already have:</div><div><br></div><div>PriorityFavorSmall=YES                                                                       </div><div>PriorityFlags=SMALL_RELATIVE_TO_TIME  </div><div><br></div><div>but small jobs still seem to hold up. that's because cores more than nodes are important in our usage scenarios. 99% of jobs request one node</div><div><br></div><div>so ideally we wanted to assign negative weights to TRES but that didn't work for priority.</div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">cheers,<br><br>satra<br><br></div></div></div><div class="gmail_quote">On Wed, Nov 22, 2017 at 12:13 PM, Sam Gallop (NBI) <span dir="ltr"><<a href="mailto:sam.gallop@nbi.ac.uk" target="_blank">sam.gallop@nbi.ac.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-GB" link="#0563C1" vlink="#954F72">
<div class="m_7006134198732254304WordSection1">
<p class="MsoNormal"><span>Hi Satra,<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span>Have a look at PriorityFavorSmall (in slurm.conf). It may fit your needs.  Not used it myself, so I'm not able to say if it'll do exactly what you're after.<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="color:black">---<u></u><u></u></span></b></p>
<p class="MsoNormal"><b><span style="color:black">Samuel Gallop<u></u><u></u></span></b></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> slurm-users [mailto:<a href="mailto:slurm-users-bounces@lists.schedmd.com" target="_blank">slurm-users-bounces@<wbr>lists.schedmd.com</a>]
<b>On Behalf Of </b>Satrajit Ghosh<br>
<b>Sent:</b> 22 November 2017 16:54<br>
<b>To:</b> <a href="mailto:slurm-users@lists.schedmd.com" target="_blank">slurm-users@lists.schedmd.com</a><br>
<b>Subject:</b> [slurm-users] giving smaller jobs higher priority<u></u><u></u></span></p><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">slurm has a way of giving larger jobs more priority. is it possible to do the reverse?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">i.e., is there a way to configure priority to give smaller jobs (use less resources) higher priority than bigger ones?<u></u><u></u></p>
<div>
<p class="MsoNormal"><br clear="all">
<u></u><u></u></p>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">cheers,<br>
<br>
satra<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">resources: can be a weighted combination depending on system resources available:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">w1*core + w2*memory + w3*time + w4*gpu<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">where core, memory, time, gpu are those requested by the job, and w1-4 are determined by system resources/group allocations.<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div></div></div>
</div>

</blockquote></div><br></div></div>