[slurm-users] Calculating total elapsed time of all jobs, per user, per month, for a given partition?
Ole Holm Nielsen
Ole.H.Nielsen at fysik.dtu.dk
Mon Jan 8 03:43:34 MST 2018
Hi Mark,
Thanks very much for your positive feedback regarding my new "slurmacct"
accounting script. I'm replying to the slurm-users list so that others
may follow the developments.
I've addressed the issue of string lengths exceeding the default width
of the output of sacct. I made some additional checks, and changed the
specification of start and end times to use flags -s and -e.
Could you kindly try out the updated script in
https://github.com/OleHolmNielsen/Slurm_tools/tree/master/slurmacct
and report your experiences back to me?
/Ole
On 01/07/2018 09:34 PM, Mark London wrote:
> Ole - Thanks ! This works very nicely. Except that our partition name
> is too long, and was getting truncated by the sacct command, since it
> was 14 characters long. So I had to modify the sacct line in your script:
>
> export
> FORMAT="JobID,User,Group,Partition%15,AllocNodes,AllocCPUS,Submit,Eligile,Start,End,CPUTimeRAW,State"
>
>
> Of course, the correct way to fix the script, is replace 15 in the above
> command, with the length of the specified partition. :)
>
> Your script arrived at a good time. Tomorrow, I have a meeting, where I
> had to show how I was going to create a monthly report. Your script is
> simpler than the other script I had found, which was written in the "R"
> language. Much appreciated! - Mark
>
> On 1/3/2018 2:22 AM, Ole Holm Nielsen wrote:
>> Hi Mark,
>>
>> Perhaps my new script slurmacct may fit your requirements? See:
>>
>> https://lists.schedmd.com/pipermail/slurm-users/2018-January/000317.html
>> https://github.com/OleHolmNielsen/Slurm_tools/tree/master/slurmacct
>>
>> Best regards,
>> Ole
>>
>> On 12/18/2017 05:45 PM, Mark London wrote:
>>> Hi - Unfortunately, that script outputs statistics for a cluster. We
>>> need statistics for s specific partition. - Mark
>>>
>>> On 12/18/2017 2:21 AM, Ole Holm Nielsen wrote:
>>>> We generate monthly Slurm reports using this script:
>>>> https://github.com/OleHolmNielsen/Slurm_tools/tree/master/slurmreportmonth
>>>>
>>>>
>>>> If you miss something from the output, you're welcome to send me
>>>> suggestions.
>>>>
>>>> /Ole
>>>>
>>>> On 12/18/2017 06:09 AM, Mark London wrote:
>>>>> Hi - For a given partition, how can I generate a monthly output of
>>>>> total elapsed time, of all the jobs, run by each user?
>>>>>
>>>>> I.e., I'm looking for a script similar to that found in slurm-stats:
>>>>>
>>>>> https://github.com/CSCfi/slurm-stats
>>>>>
>>>>> However, that script doesn't compute total times. Instead, it
>>>>> outputsminimum, mean, maximum and standard deviation statistic.
>>>>>
>>>>> The script is written in R, which I'm not familiar with, so I don't
>>>>> know how to modify it to output what I want.
>>>>>
>>>>> Perhaps there's a more easier way for me to obtain the information,
>>>>> without using such a script?
>>>>>
>>>>> Thanks very much.
>>>>>
>>>>> Mark London
>>>>> mrl at psfc.mit.edu
More information about the slurm-users
mailing list