qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH qemu v4 18/18] memory: Give memory_region_transa


From: Paolo Bonzini
Subject: Re: [Qemu-devel] [PATCH qemu v4 18/18] memory: Give memory_region_transaction_commit a hint
Date: Wed, 20 Sep 2017 19:14:01 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0

On 20/09/2017 13:46, Alexey Kardashevskiy wrote:
> This extends memory_region_transaction_commit() to receive a MR as
> if it is a root MR or its topmost parent is, then we can only rebuild
> its FlatView and update it for address spaces sharing it.
> 
> The optimization gets disabled though if there is full update about to
> commit.
> 
> memory_region_set_enabled() is a special case here, it does not use
> a hint when MR is being disabled.
> 
> On POWER8 with 255 CPUs, 255 virtio-net, 40 PCI bridges guest this brings
> down the boot time from 20s to 12s, the total memory footprint
> goes down (17G -> 8G).

I think this is incorrect if MR has an alias (no matter if enabling or
disabling)?

Paolo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]