Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision |
doku:slurm_sacct [2015/05/28 14:22] – [Accounting script] ir | doku:slurm_sacct [2021/09/14 13:13] – [Accounting script] goldenberg |
---|
===== Accounting script ===== | ===== Accounting script ===== |
| |
The script <html> <font color=#cc3300> <b> vsc3CoreHours.py </b> </font> </html> calculates the **elapsed core-hours per user** in your project and the **total amount of core-hours in your project**. The basic formula in this script takes into account the number of nodes per job and the time difference from start to end | The script <html> <font color=#cc3300> <b> vsc4CoreHours.py </b> </font> </html> on VSC4 or <html> <font color=#cc3300> <b> vsc3CoreHours.py </b> </font> </html> on VSC3+ calculates the **elapsed core-hours per user** in your project and the **total amount of core-hours in your project**. The basic formula in this script takes into account the number of nodes per job and the time difference from start to end |
{{ :doku:corehours.png?500 |}} | {{ :doku:corehours.png?500 |}} |
| |
=== Usage of the script === | === Usage of the script === |
You may give start time ''-S ...'' and end time ''-E ...''. Default start time is the start of VSC-3, 2015-04-01T00:00:00, default end time is today. Instead you may give a duration ''-D d'' which gives you the core-hours within the past //d// days. | You may give start time ''-S ...'' and end time ''-E ...''. Default start time is the start of VSC-3 (even on VSC4), 2015-04-01T00:00:00, default end time is today. Instead you may give a duration ''-D d'' which gives you the core-hours within the past //d// days. |
== Examples: == | == Examples: == |
<code> | <code> |
/opt/sw/x86_64/generic/bin/vsc3CoreHours.py # total project time span | vsc4CoreHours.py # total project time span |
/opt/sw/x86_64/generic/bin/vsc3CoreHours.py -D 7 # last week | vsc4CoreHours.py -D 7 # last week |
/opt/sw/x86_64/generic/bin/vsc3CoreHours.py -S 2015-04-23 -E 2015-05-26T00:00:01 | vsc4CoreHours.py -S 2019-04-23 -E 2019-05-26T00:00:01 |
/opt/sw/x86_64/generic/bin/vsc3CoreHours.py -E 2015-05-26 # project start until 2015-05-26 | vsc4CoreHours.py -E 2020-05-26 # project start until 2020-05-26 |
/opt/sw/x86_64/generic/bin/vsc3CoreHours.py -S 2015-04-23 # default end is today | vsc4CoreHours.py -S 2019-04-23 # 2019-04-23 until today |
</code> | </code> |
| |
</code> | </code> |
| |
| ==== Job Memory Usage ==== |
| <code> |
| sacct -j <job_ID> --format=JobID,MaxVMSize,MaxVMSizeNode,MaxVMSizeTask |
| </code> |
| |