Re: RFC: KVM: x86/mmu: Eager Page Splitting

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

 



On Mon, Nov 08, 2021 at 09:07:51PM +0000, David Matlack wrote:
> On Fri, Nov 05, 2021 at 06:17:11PM +0100, Janis Schoetterl-Glausch wrote:
> > On 11/4/21 23:45, David Matlack wrote:
> > 
> > [...]
> > > 
> > > The last alternative is to perform dirty tracking at a 2M granularity.
> > > This would reduce the amount of splitting work required by 512x,
> > > making the current approach of splitting on fault less impactful to
> > > customer performance. We are in the early stages of investigating 2M
> > > dirty tracking internally but it will be a while before it is proven
> > > and ready for production. Furthermore there may be scenarios where
> > > dirty tracking at 4K would be preferable to reduce the amount of
> > > memory that needs to be demand-faulted during precopy.
> 
> Oops I meant to say "demand-faulted during post-copy" here.

Sorry to join late, but this does sound like an interesting topic, too.

Hopefully assuming postcopy will be enabled in just a few iterations of
precopy, write amplification could hopefully be a much smaller problem, so the
mostly-static pages can still be successfully migrated during precopy.

Please share more information when there is, and I'll be very interested to
learn.

Thanks!

-- 
Peter Xu




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux