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

Re: [Xen-devel][PATCH][RFC] SupportingEnlightenedWindows2008Server




>>> On Tue, Apr 8, 2008 at  1:15 PM, in message
<C42166D1.16177%keir.fraser@xxxxxxxxxxxxx>, Keir Fraser
<keir.fraser@xxxxxxxxxxxxx> wrote: 
> On 8/4/08 18:03, "Ky Srinivasan" <ksrinivasan@xxxxxxxxxx> wrote:
> 
>> From a performance point of view, I think the MSR access to APIC registers 
> are
>> the most important. As far as hypercalls go, the only one currently
>> implemented is the hypercall to change the page table base.  Some of the 
> other
>> synthetic MSRs support features that the current windows 2008 server 
> currently
>> is not using (timeouts for example).
> 
> That's a bit surprising since w2k8 probably accesses the TPR via %cr8, for
> which we implement vmexit mitigation. The only other APIC register that is
> often accessed is EOI. We can't avoid the vmexit for that, and the extra
> cost of not having an explicit MSR for it is a run through the mmio
> emulator. I'd be surprised if avoiding the run through the emulator per
> interrupt was that much of a win.
> 
> Anyhow, you should be able to switch off HyperV features selectively, as
> advertised to the domU HVM guest, and see which ones make a difference to
> performance.

The benchmark was run a while ago on some very early sles10 sp2 bits (late last 
fall/winter). It is by selectively enabling HyperV functionality that I 
concluded that APIC MSR access was the most important enlightenment based on 
NetBench results. We are in the process of running a range of benchmarks. I 
will keep you posted.

Regards,

K. Y
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel




_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

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