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

Re: [Condor-users] Dynamic provisioning prevents Evenly Divided Resources tasks?



Thanks Dan,
 I was missing the Num_Slots variable. Ok it's running now, but when I sent this job:
##
should_transfer_files = Yes
when_to_transfer_output = ON_EXIT_OR_EVICT
Executable = /bin/hostname
Universe = vanilla
request_cpus = 2
request_memory = 1024
requirements=Machine=="wn01.mycluster.org"
log = log.txt
Output = hostOut.$(Process)
Error = hostErr.$(Process)
Queue 44

condor_q -run:
  -- Submitter: master.mycluster.org : <198.99.5.34:52060> : master.mycluster.org
 99.3 condor 8/2 10:19 0+00:00:01 slot1@xxxxxxxxxxxxxxxxxx

It only use 1 "slot" and the others stay unused, is there a way to make Condor split the Slot in all the possible Dynamic slots and use all of them? Something similar to the Evenly Divided Resources?

Thanks

On Tue, Aug 2, 2011 at 9:54 AM, Ian Cottam <Ian.Cottam@xxxxxxxxxxxxxxxx> wrote:
On 02/08/2011 15:32, "Edier Zapata" <edalzap@xxxxxxxxx> wrote:

>Is this config ok for a Dynamic Provisioning:
>
>SLOT_TYPE_1=cpus=100%, memory=100%, virt=100%, disk=100%
>SLOT_TYPE_1_PARTITIONABLE=True
>NUM_SLOTS_TYPE_1 = 1
>
>
>We have a 8 Cores 32GB RAM blade server.
>
>Thanks.

We use. . .

NUM_SLOTS = 1
SLOT_TYPE_1 = cpu=100%,ram=100%,swap=50%
SLOT_TYPE_1_PARTITIONABLE = True
NUM_SLOTS_TYPE_1 = 1
START = ($(START)) || isUndefined( Target.Owner )

that's not to say yours would not work too.
-Ian
ps: I forget where the recommendation for . . . ||
isUndefined(target.owner)  came from


--
Ian Cottam
IT Services for Research
Faculty of EPS
 The University of Manchester

--
Edier Alberto Zapata Hernández
Ingeniero de Sistemas
Universidad de Valle