[Swift-user] Re: swift on jazz
Michael Wilde
wilde at mcs.anl.gov
Wed Aug 26 17:11:34 CDT 2009
Hi Marcin,
I took the liberty of moving this thread to swift-user for others to
help me answer you, and for other users to benefit.
On Jazz, are you observing that Swift only puts at most 2 jobs in the
Jazz PBS queue (where you can see them with "qstat") or that Swift puts
many jobs in the queue but only 2 run at a time?
Assuming its the latter, you must be bumping in Jazz's scheduler policy
which is favoring multi-CPU jobs. If thats the case, then lets try
running the "coaster" provider which is specified in the sites.xml file.
(tc.data doesnt change).
First, change your "jazz" entry in sites.xml from the PBS execution
provider:
<execution provider="pbs" url="none" />
to the Coaster provider:
<execution provider="coaster" url="none" jobmanager="pbs:local" />
This should work, although we may need to add additional XML
specifications for timilimits, accounts, and maybe queues.
Then we expect to be applying a fix to the coaster rpovider tonight, so
we'll need to do a custom Swift build from the source repository after
that, and test the latest fix. The fix improves the throughput, but even
without it, you should see Swift requesting more CPUs from PBS in a
single job.
I suggest getting started with this simple change, and we'll enhance it
in stages to give you better performance and more parallelism.
- Mike
On 8/26/09 3:20 PM, Marcin Hitczenko wrote:
> ... I am running jobs on jazz and I noticed that jazz will only run
> at most two jobs at once for me (I have about 30), even though there are
> more nodes free and I am requiring only one node per job. Is there
> something I can do to change this? Would I have to change the tc.data or
> sites.xml file?
>
> Thanks,
>
> Marcin
More information about the Swift-user
mailing list