[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Condor-users] condor_q show cluster-wide queue



> I have 3 systems that are "submit only". With the current 
> configurations, condor_q displays an empty queue on these 
> systems. How is it possible to have condor_q show the queue 
> from the central manager on all the submit systems?

The first thing that is important to understand here is that the central
manager doesn't keep all the queue details. The detailed queues are kept
on the schedd (your submit-only machines) and the schedd's tell the
central manager a minimal amount of information about their queues,
including (but not necessarily limited to): a) how many total
running/idle jobs are on the schedd; b) how many total running/idle jobs
for each user are on a schedd. Basically the information required by the
negotiator to calculate the user priority value.

If you want to see all the queues on all your schedds with one system
call you can use:

condor_q -global

But be warned: this is taxing on your schedds. Every condor_q call slows
down the schedd (it's single threaded) and prevents it from matchmaking
and managing running jobs. So use it with care.

If you don't want all the specific details about the jobs and you just
want a summary of running/idle/held jobs per user in the system try:

condor_status -submitters

This command talks to the collector and shows you the summary
information that the collector tracks for each schedd in your system.
It's faster to run and far less taxing on your system.

- Ian