Am 04.01.2012 um 00:46 schrieb Dave Love: > Reuti <[email protected]> writes: > >> Am 03.01.2012 um 17:31 schrieb Dave Love: >> >>> Reuti <[email protected]> writes: >>> >>>> There is no direct output for it. You would need a script to look for free >>>> slots. But this doesn't cover resource requests like memory or so. What >>>> you can try: >>>> >>>> $ qstat -g c -pe foobar >>> >>> I think that just shows the queues which have foobar attached. >> >> Yep, with the total of the slot count. Well, true, the individual >> entries need to be added up by hand... > > I'm afraid I don't understand. It shows me values for the whole queue, > not limited to the hosts for which the PE is defined, e.g. on our system > "qstat -g c -pe chemistry1" and "qstat -g c -q parallel" give the same > output, but the PE is only defined on a host group with 96 slots out of > ~1700 on the queue.
Aha, you are right. I would say it's a bug. It should limit the output (constraint) to the queue instances, for which the PE is defined. Not to show all if there is just one out of hundred exechosts where it is defined. Also `man qstat` has obviously the bug, that it was taken from Codine 5.3 and never got updated: "...with respect to queues which are attached to at least one of the parallel environments..." In 5.3. queues were attached to PEs, in 6.x it's vice versa and PEs are associated to queue(-instance), as it's even stated in `man queue_conf`. In case you agree I file two bugs. -- Reuti _______________________________________________ users mailing list [email protected] https://gridengine.org/mailman/listinfo/users
