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

RE: [Xen-devel] [Patch][RFC] Super Page Patch

  • To: "Ian Pratt" <Ian.Pratt@xxxxxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Huang2, Wei" <Wei.Huang2@xxxxxxx>
  • Date: Mon, 21 Apr 2008 23:01:51 -0500
  • Delivery-date: Mon, 21 Apr 2008 21:02:04 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: Acij9ERBcjkSQDstTzOU5jm6dmp7WwAFibTwAAiMNAA=
  • Thread-topic: [Xen-devel] [Patch][RFC] Super Page Patch


Super page has many advantages by reducing TLB misses and the nested
page table walk. I am currently collecting the performance results of
commonly used benchmarks. The results will be posted next time along
with a formal patch (probably this week).



-----Original Message-----
From: Ian Pratt [mailto:Ian.Pratt@xxxxxxxxxxxxx] 
Sent: Monday, April 21, 2008 6:52 PM
To: Huang2, Wei; xen-devel@xxxxxxxxxxxxxxxxxxx
Cc: Ian Pratt
Subject: RE: [Xen-devel] [Patch][RFC] Super Page Patch

> The attached file is the super page patch which supports both 2MB and
> 4MB (depending on the paging modes of hypervisor) under hardware
> assisted paging. The idea is to allocate super pages when guests are
> being created. Whenever such requests cannot be satisfied, it falls
> back to normal 4KB allocation. Also it splits large pages into normal
> 4KB pages whenever necessary. This patch is applicable on the latest
> xen-unstable tree.
> Any comment/suggestion is welcomed! Since it also touches a small
> portion of IA64 and PowerPC code, I would appreciate the information
> whether this patch breaks IA64 or PowerPC compilation.

It's great to see this patch, thanks.

Could you give a summary of what testing its been subjected to? Also, do
you have any performance results? I'm particularly interested in results
with a 64b hypervisor.

We'll have to update the balloon driver to try and hand back 2MB aligned
slabs to avoid fragmentation.


Xen-devel mailing list



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