1,453
edits
Changes
→Billing units formula
The rate per GB of RAM is chosen so that using either all the CPUs or all the RAM on a basic node costs the same 40 billing units.
You can see the billing ''rate'' for a live job like so:
[you@login1 ~]$ scontrol show job 7976 | grep billing
TRES=cpu=12,mem=108000M,node=1,billing=22
This job will be billed at a rate of 22 billing units per minute of elapsed time.
You can derive the billing unit consumed by a completed job with
[you@login1 ~]$ sacct -X --format=AllocTRES%40,Elapsed --noheader -j 7402
billing=40,cpu=40,mem=10G,node=1 00:02:09
...multiplying the billing rate (40) by the elapsed time (2 + 9/60) in minutes.
== Why the funny word, QoS? ==