I'm announcing a "slurmacct" script/tool as an alternative to the Slurm accounting report tool "sreport".

It's available on Github: https://github.com/OleHolmNielsen/Slurm_tools/tree/master/slurmacct

This tool prints some job statistics which we used to get from our old Torque system (see the pbsacct tool in http://ftp.fysik.dtu.dk/Torque/), and which can't be obtained using "sreport". In fact, slurmacct is based upon the old pbsacct tool.

You're kindly invited to give pbsacct a try. Please send problem reports or suggestions for improvements to me.

/Ole

From the Github page:

Slurm accounting report tool
----------------------------

Generate accounting statistics from Slurm as an alternative to the sreport command.

Specific start and end Time/Date must be specified.

A specific user, group or node partition may be specified.

There are some advantages of slurmacct over the sreport command:

    Partition specific accounting is possible.

    Average CPU count (job parallelism) is printed.

Average waiting time in the queue is printed (answer to "My jobs wait for too long").

Usage
-----

Usage: slurmacct [-p partition(s)] [-u username] [-g groupname] [-G] Start_time End_time
where:
        -p partition: Select only Slurm partion <partition>
        -u username: Print only user <username>
        -g groupname: Print only users in UNIX group <groupname>
        -G: Print only groupwise summed accounting data
        -h: Print this help information
The Start_time and End_time values specify the date/time interval of
job completion/termination (see "man sacct").

Time/Date format: MMDD (Month-Day)

Reply via email to