Hi, Cristian,
When ACS is deploying a VM, it defines a minimum memory|CPU to the VM, based on
a calculation through the overprovisioning (defined mem|cpu speed /
overprovisioning factor); Therefore, it will define a range of memory|CPU, even
if it does not use scalable (dynamic) service offerings.
For now, the option to avoid this behavior is to keep memory overprovisioning
as "1", as Wei suggested. However, in version 4.16.0, there'll be two new
global settings
("vm.min.memory.equals.memory.divided.by.mem.overprovisioning.factor" and
"vm.min.cpu.speed.equals.cpu.speed.divided.by.cpu.overprovisioning.factor") to
avoid it.
This is the PR which introduced it:
https://github.com/apache/cloudstack/pull/4722
Best regards,
Daniel
On 2021/09/17 15:07:55, Wei ZHOU <[email protected]> wrote:
> For kvm environments, I suggest to set the value to 1 (in global setting
> and cluster setting).
>
> -Wei
>
>
> On Fri, 17 Sept 2021 at 16:19, <[email protected]> wrote:
>
> > Hi,
> >
> > Yes, I have found that this is why i have this value.
> >
> >
> > Regards,
> > Cristian
> >
> > -----Original Message-----
> > From: Wei ZHOU <[email protected]>
> > Sent: Friday, September 17, 2021 3:34 PM
> > To: users <[email protected]>
> > Subject: Re: The RAM MEM inside KVM instance is not the same as it was set
> >
> > Hi,
> >
> > Did you set mem.overprovisioning.factor in global setting or cluster
> > setting ?
> >
> > -Wei
> >
> > On Fri, 17 Sept 2021 at 13:47, <[email protected]> wrote:
> >
> > > Hello,
> > >
> > >
> > >
> > > From where do I get this minRam value? I used a compute offering
> > > with 10GB of RAM, if I check the VM I see 4GB Ram.
> > >
> > >
> > >
> > >
> > >
> > "[{"com.cloud.agent.api.StartAnswer":{"vm":{"id":"4156","name":"i-2-4156-VM"
> > >
> > > ,"state":"Starting","type":"User","cpus":"4","minSpeed":"760","maxSpee
> > > d":"19
> > > 00","minRam":"(4.00 GB) 4294967296","maxRam":"(10.00 GB)
> > > 10737418240","arch":"x86_64","os":"CentOS
> > > 7","platformEmulator":"CentOS
> > >
> > > 7","bootArgs":"","enableHA":"false","limitCpuUse":"false","enableDynam
> > > ically
> > >
> > > ScaleVm":"false","vncPassword":"NutaRZIRWThdE3aU_IkJAA","vncAddr":"10.
> > > 100.22
> > > .10""
> > >
> > >
> > >
> > >
> > >
> > > Regards,
> > >
> > > Cristian
> > >
> > >
> >
> >
>