Slurm utility for checking account balance
Project description
slurm-sbalance
sbalance is a Slurm utility for checking account balance. The utility calculates the remaining service units or SU left in the account.
Prerequisites
- Slurm with Accounting enabled
Currently sbalance has been tested with:
- Python 2.7.5 and Python 3.6.6
- Slurm 18.08.5
Usage
usage: sbalance [-h] [-V] [-k] [-m] [-v]
Query slurm account balance.
optional arguments:
-h, --help show this help message and exit
-V, --version show program's version number and exit
-k show output in kSU (1,000 SU)
-m show output in MSU (1,000,000 SU)
-v, --verbose verbose mode (multiple -v's increase verbosity)
Setting up Slurm
sbalance currently support following setup.
- Balance is limited per account
- Account limit is set through QoS with
GrpTRESMinsandNoDecayflag.
Following is an example setup
Creating account tutorial and QoS test with billing balance of 1000000
sacctmgr add qos test set GrpTRESMins=billing=1000000 Flags=NoDecay
sacctmgr add account tutorial set QoS=test DefaultQoS=test
Add test user to account tutorial
sacctmgr add user test set Account=tutorial
Checking balance for test user
[test@localhost ~]$ sbalance
Account balances for user: test
tutorial:
Allocation: 1000000.00 SU
Remaining Balance: 991896.00 SU ( 99.19%)
Used: 8104.00 SU
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file slurm-sbalance-0.2.4.tar.gz.
File metadata
- Download URL: slurm-sbalance-0.2.4.tar.gz
- Upload date:
- Size: 9.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.14 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa861f77173aaca0cd2573408c30e7c48d001ac7ee599dd897d369b81f2b62b1
|
|
| MD5 |
1151d5027dff99bbb91d9c39c278b601
|
|
| BLAKE2b-256 |
89edbb0fea430eb0e44bd0f85d556031cf1bfc32090339c48310449a6ae40ed6
|
File details
Details for the file slurm_sbalance-0.2.4-py3-none-any.whl.
File metadata
- Download URL: slurm_sbalance-0.2.4-py3-none-any.whl
- Upload date:
- Size: 10.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.14 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
047aa868117c5678a7056505f58bdcfa6f2a140ec4b2a5328b3b3b41493b8623
|
|
| MD5 |
6922b02e7d22491d3dc6d84bd810f208
|
|
| BLAKE2b-256 |
5706f78bd3aedfecd5096770e0324b748eef4f60f1fdab7cdf0c315cb315e375
|