Thanks for help ! Does running only *one worker on every machine* will not make it to run on *single core* .(By assigning only one supervisor slot to each machine ) ??
On Wed, Jul 8, 2015 at 10:52 PM, Parth Brahmbhatt < [email protected]> wrote: > The memory restrictions are easy you can set worker.childopts: > "-Xmx1024m” and that will ensure the workers don’t go over 1GB. Setting 1 > supervisor slot will mean you will only run 1 worker per machine. Note that > supervisor process will still use other memory and you can control its > memory by specifying supervisor.childopts: “-Xmx1024m”. > > I don’t think there is an easy way to limit the usage of number of cores. > > Thanks > Parth > > From: anshu shukla <[email protected]> > Reply-To: "[email protected]" <[email protected]> > Date: Wednesday, July 8, 2015 at 6:08 PM > To: "[email protected]" <[email protected]>, "[email protected]" > <[email protected]> > Subject: Limiting Workers to use only 1 CORE/2GB RAM > > I am running storm on cluster with 8 slaves each with 32 GB AM and 8 > CORES , But i want to limit my slaves to *use only 2 GB RAM and 1 core > from each slaves* . > > 1 - I have enabled only *1 supervisor slot per machine* ,does that > means every worker will be using *only 1 core *. > > 2- How can i place the memory restriction . > > [This is needed to* benchmark spark with storm* ] > > -- > Thanks & Regards, > Anshu Shukla > -- Thanks & Regards, Anshu Shukla
