Thanks.  This should be helpful.

-Paul Edmon-

On 4/17/2013 5:29 PM, Karl Schulz wrote:
> Paul,
>
> I too have done showq variants for LSF in the past and have ported a version 
> to use the C api in slurm (you do need slurm-devel installed to build 
> though). I sent you a dist tarball offline.  If any others might find it 
> useful as a starting point, let me know and I can send a copy.
>
> Cheers,
>
> -k
>
> On Apr 17, 2013, at Apr 17, 2:55 PM, Moe Jette <[email protected]> wrote:
>
>> There are perl wrappers for some of the PBS commands in
>> contribs/torque, including the qstat command. Working from that is
>> probably your easiest path forward.
>>
>> All of the Slurm APIs are documented if you install the slurm-dev
>> package. Another option would be to build something based off of the
>> squeue command, but that will probably be more work.
>>
>> Quoting Paul Edmon <[email protected]>:
>>
>>> While I like sview, I've always had a soft spot for the showq tool in
>>> PBS torque.  It gives a great overview of the state of the queue as well
>>> as node usage.  I liked it so much that I ported on over to SLURM:
>>>
>>> https://github.com/pedmon/showq
>>>
>>> The users we have here seem to really like it as well, more than the LSF
>>> commands.
>>>
>>> I would like to do the same thing for SLURM. My understanding is the
>>> SLURM has an API that external programs can hook into but I haven't been
>>> able to track back documentation for this.  Any insight as to how I
>>> might accomplish this?  Or alternatively has anyone gotten ahead of me
>>> and done this?
>>>
>>> Here's an example of what showq looks like in LSF:
>>>
>>> [root@iliadaccess04 centos6]# showq -q nancy
>>> ACTIVE JOBS-------------
>>> JOBID        USER     STAT   QUEUE   CORES/NODES  TIME REMAINING SUBMIT
>>> TIME    START TIME
>>> 60050116     sgenel   RUN    nancy     128/64X        0:23:03:04 Apr 11
>>> 14:43  Apr 11 14:44
>>> 60161677     dnelson  RUN    nancy     256/32X        2:18:36:41 Apr 12
>>> 11:59  Apr 13 10:17
>>> 60391930     dnelson  RUN    nancy     128/16X        4:02:10:20 Apr 14
>>> 17:51  Apr 14 17:51
>>> 60660691     dnelson  RUN    nancy     128/16X        5:20:39:10 Apr 16
>>> 12:20  Apr 16 12:20
>>> 60714167     mvogelsb RUN    nancy      64/ 8X        6:00:13:54 Apr 16
>>> 15:54  Apr 16 15:55
>>> 60714218     mvogelsb RUN    nancy      64/ 8X        6:00:14:32 Apr 16
>>> 15:55  Apr 16 15:55
>>> 60714289     mvogelsb RUN    nancy      64/ 8X        6:00:15:22 Apr 16
>>> 15:56  Apr 16 15:56
>>> 60726523     mvogelsb RUN    nancy      64/ 8X        6:02:49:32 Apr 16
>>> 18:30  Apr 16 18:30
>>> 60175978     ptorrey  RUN    nancy     256/64X        6:08:17:20 Apr 12
>>> 16:37  Apr 16 23:58
>>> 60779153     dmunoz   RUN    nancy       4/ 1X        6:09:36:11 Apr 17
>>> 01:17  Apr 17 01:17
>>> 60867456     spb      RUN    nancy       8/ 1X        0:02:53:15 Apr 17
>>> 13:34  Apr 17 13:34
>>> 60867459     spb      RUN    nancy       8/ 1X        0:02:53:15 Apr 17
>>> 13:34  Apr 17 13:34
>>> 60867462     spb      RUN    nancy       8/ 1X        0:02:53:15 Apr 17
>>> 13:34  Apr 17 13:34
>>> 60867465     spb      RUN    nancy       8/ 1X        0:02:53:15 Apr 17
>>> 13:34  Apr 17 13:34
>>> 60893569     mvogelsb RUN    nancy      64/ 8X        6:22:38:12 Apr 17
>>> 14:19  Apr 17 14:19
>>> 60895590     dmunoz   RUN    nancy       4/ 1X        6:22:47:00 Apr 17
>>> 14:27  Apr 17 14:28
>>> 60894627     mvogelsb RUN    nancy      64/ 8X        6:23:46:39 Apr 17
>>> 14:21  Apr 17 15:27
>>> 60898885     fbecerra RUN    nancy       8/ 1X        6:23:55:24 Apr 17
>>> 15:36  Apr 17 15:36
>>> 18 total jobs
>>>
>>> SUSPENDED JOBS-------------
>>> No matching jobs found
>>>
>>> Queue Summary
>>> 1328 of 1992 Cores Used (66.67%)
>>>   247 of  250 Nodes Used (98.80%)
>>>
>>> Overall Statistics for Nodes Available to this Queue
>>> 1328 of 1992 Cores Used (66.67%)
>>>   247 of  250 Nodes Used (98.80%),  0 Nodes Closed by Admin,  1 Nodes
>>> Unavailable
>>>
>>> Other Queues Which Submit To The Hosts For This Queue: priority
>>>
>>> PENDING JOBS-------------
>>> No matching jobs found
>>>
>>> -Paul Edmon-
>>>

Reply via email to