← Back to team overview

fuel-dev team mailing list archive

Re: Scheduler configuration improvements

 

Folks,

Any updates on that?
Customers that run Fuel for production exactly need finely tuned scheduler.
My two latest projects were affected by default "RAW" scheduling.

Thank you.


On Fri, Mar 21, 2014 at 7:18 AM, Bogdan Dobrelya <bdobrelia@xxxxxxxxxxxx>wrote:

> On 03/21/2014 03:04 PM, Dmitry Ukov wrote:
> > Core and Disk  filters should be enabled (they are disabled by default)
> > in order to avoid compute node oveloading
> > - cpu_allocation_ratio=1.0 - was customer requirement. I think 16.0 is
> > way to big over commit ratio (potentially 16 vms on 1 core). I would say
> > 2.0 or 3.0 will be reasonable here.
> > - disk_allocation_ratio=1.0 - it is unsafe to over commit disk
> > - ram_allocation_ratio=1.0 - this was customer requirement. Actually we
> > can use default value here. (AFAIR default is 1.5 )
> > - ram_weight_multiplier=0.0 and scheduler_host_subset_size=30 will help
> > us to get random VMs distribution if compute nodes significantly differ
> > from each other in terms of total RAM amount
>
> Thank you, that makes sense. I vote for enable these ones (leaving the
> ram_allocation_ratio defaults) for Fuel nova manifests for Puppet. That
> do you think?
>
> >
> >
> >
> > On Thu, Mar 20, 2014 at 2:58 PM, Bogdan Dobrelya <bdobrelia@xxxxxxxxxxxx
> > <mailto:bdobrelia@xxxxxxxxxxxx>> wrote:
> >
> >     On 03/20/2014 08:47 AM, Mike Scherbakov wrote:
> >     > Hi Dmitry,
> >     > I was running through bp created by
> >     > you:
> >
> https://blueprints.launchpad.net/fuel/+spec/scheduler-config-improvements.
> >     >
> >
> >     Interesting, why CPU overcommitment defaults (
> >
> https://github.com/openstack/nova/blob/master/etc/nova/nova.conf.sample#L1759
> >     ) are so 'bad' to being changed so drastically 16->1?
> >
> >     > I'm wondering whether this config will work fine for every
> >     installation
> >     > we do with Fuel.. what are the possible limitations / corner cases?
> >     >
> >     > Thanks,
> >     > --
> >     > Mike Scherbakov
> >     > #mihgen
> >     >
> >     >
> >
> >
> >     --
> >     Best regards,
> >     Bogdan Dobrelya,
> >     Skype #bogdando_at_yahoo.com <http://bogdando_at_yahoo.com>
> >     Irc #bogdando
> >
> >
> >
> >
> > --
> > Kind regards
> > Dmitry Ukov
> > IT Engineer
> > Mirantis, Inc.
> >
>
>
> --
> Best regards,
> Bogdan Dobrelya,
> Skype #bogdando_at_yahoo.com
> Irc #bogdando
>
> --
> Mailing list: https://launchpad.net/~fuel-dev
> Post to     : fuel-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~fuel-dev
> More help   : https://help.launchpad.net/ListHelp
>



-- 
Roman Sokolkov,
Deployment Engineer,
Mirantis, Inc.
Skype rsokolkov,
rsokolkov@xxxxxxxxxxxx

Follow ups

References