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

Re: [Xen-users] Xen 4.10 pvhv2 xl info total memory - free memory not equal to sum of VM memory on host.


  • To: xen-users@xxxxxxxxxxxxxxxxxxxx
  • From: Eike Waldt <waldt@xxxxxxxxxxxxx>
  • Date: Fri, 15 Feb 2019 09:18:59 +0100
  • Autocrypt: addr=waldt@xxxxxxxxxxxxx; prefer-encrypt=mutual; keydata= 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 Wex/gryLo5htjAWgUa932T8l3Pz8LQ==
  • Delivery-date: Fri, 15 Feb 2019 08:20:17 +0000
  • List-id: Xen user discussion <xen-users.lists.xenproject.org>
  • Openpgp: preference=signencrypt


On 2/14/19 11:31 PM, Peter wrote:
> This continues to be an issue on 4.11.  Trying to figure out how to
> calculate the VM size that will be supported on a host.
I am also aware of the issue... HVM domUs just "need more memory" from
the hypervisor.
There is some mempry overhead somewhere.

A rule of thumb I calculate in my environment is +3%.
That works out even for larger DomUs with e.g. 512 GB of RAM.


> 
> local dom0_free_mb=$(xl info | egrep "free_memory" | awk '{print $3}')
> 
> # start vm
> 
>   local dom0_free_after_start_mb="$(xl info | egrep "free_memory" | awk
> '{print $3}')"
>   local domU_mem_after_start_mb=$(sed  '/^ *memory *= *[0-9]*/!d;s/^
> *memory *= *//g' paramsfile)
>   mkdir -p /tmp
>   echo "dom0 mem pre change: ${dom0_free_mb:-0}MB; dom0 free mem post
> change: ${dom0_free_after_start_mb:-0}; domU memory:
> ${domU_mem_after_start_mb};  discrepancy: $((${dom0_free_mb:-0} -
> ${dom0_free_after_start_mb:-0} - ${domU_mem_after_start_mb:-0}))" | tee
> -a /tmp/memdiscrepancy.log
> 
> dom0 mem pre change: 125264MB; dom0 free mem post change: 283; domU
> memory: 124000;  discrepancy: 981
> 
> # xl info | grep xen_version
> xen_version            : 4.11.0
> 
> Regards, Peter
> 
> On 11/01/18 1:16 PM, Peter wrote:
>> Hi.
>>
>> Just started using Xen 4.10 with PVH (was using 4.9 with PV).
>>
>> I start up a Linux domU VM with a params file listing memory = $mb
>>
>> Not using ballooning.
>>
>> The amount of free memory reported by xl free after the change is less
>> than the memory reported by xl free before the change minus the amount
>> in the memory params setting.
>>
>> i.e. each VM reduces xl info reported free memory by more than the
>> amount listed in the params file.
>>
>> Moreover the amount of extra memory is not constant per VM, but rather
>> it varies.  And I am unclear what the variance is due to.
>>
>> I would like to be able to calculate from the domU configs how much
>> memory is going to be used on the dom0.  Else we can end up with some
>> hosts trying to allocate more memory than they have.
>>
>> Is this a bug?  Is there a way to calculate/estimate what that
>> discrepancy should be?
>>
>> Sample discrepancies:
>>
>> dom0 mem pre domu start: 86597MB; dom0 free mem post domu start:
>> 80926; domU memory: 5625;  discrepancy: 46
>> dom0 mem pre domu start: 80926MB; dom0 free mem post domu start:
>> 74600; domU memory: 6272;  discrepancy: 54
>> dom0 mem pre domu start: 74600MB; dom0 free mem post domu start:
>> 66533; domU memory: 8000;  discrepancy: 67
>> dom0 mem pre domu start: 66533MB; dom0 free mem post domu start:
>> 58466; domU memory: 8000;  discrepancy: 67
>> dom0 mem pre domu start: 58466MB; dom0 free mem post domu start:
>> 50370; domU memory: 8031;  discrepancy: 65
>> dom0 mem pre domu start: 50370MB; dom0 free mem post domu start:
>> 36081; domU memory: 14176;  discrepancy: 113
>> dom0 mem pre domu start: 36081MB; dom0 free mem post domu start:
>> 20249; domU memory: 15706;  discrepancy: 126
>>
>> Different host showing total differences:
>>
>> # xl info | egrep 'total_memory|free_memory'a
>> total_memory           : 49143
>> free_memory            : 28835
>>
>> Difference is 20308
>>
>> # xl list | awk '{print  $2 " " $3}'
>> ID Mem
>> 0 2048
>> 1 1899
>> 2 3464
>> 3 4095
>> 4 8115
>>
>> Total is 19621
>>
>> # xl list --long | grep shadow
>>                 "shadow_memkb": 15200,
>>                 "shadow_memkb": 29768,
>>                 "shadow_memkb": 36864,
>>                 "shadow_memkb": 66976,
>> Total is 145MB
>>
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@xxxxxxxxxxxxxxxxxxxx
>> https://lists.xenproject.org/mailman/listinfo/xen-users
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxxx
> https://lists.xenproject.org/mailman/listinfo/xen-users
> 

-- 
Eike Waldt
Linux Consultant & Trainer
Tel.: +49-175-7241189
Mail: waldt@xxxxxxxxxxxxx

B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-users

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.