|   xen-devel
Re: [Xen-devel] Windows SMP 
| On Mon, Dec 29, 2008 at 8:14 AM, Keir Fraser <keir.fraser@xxxxxxxxxxxxx> wrote:
> On 29/12/2008 02:59, "Venefax" <venefax@xxxxxxxxx> wrote:
>
>> I had to disable both, and PAE. Only APIC=0 would not make any difference. I
>> will some further testing with Citrix Xenserver 5, using the same virtual
>> machine and another copy with their vmpd drivers. I bet that there is no
>> difference in performance. It seems to be a Xen architectural issue. Any
>> ideas?
>
> The problem is almost certainly APIC related. APIC=0 actually has no effect
> for a multi-processor HVM guest, since APICs are architecturally absolutely
> required in x86 multi-processor systems.
>
> The problem is most likely lots of emulated APIC TPR writes slowing things
> down. Possible fixes:
>  1. Run a Windows guest with the 'lazy TPR' optimisation -- w2k3sp2+, w2k8,
> vista. Or run 64-bit Windows which will write TPR in a different way which
> most Intel/AMD CPUs can virtualise efficiently.
>  2. Run a new enough Intel processor which has automatic TPR handling even
> for 32-bit Windows guests.
Does "PTR handling" have a cpu feature flag I can grep for in
/proc/cpuinfo, or perhaps there is a list of cpus that support that
feature?
I run Xen on two systems, a dual Xeon 5420 and a Core 2 Quad, neither
seem to suffer from bad performance with SMP Windows hvm's but most of
the windows hvm's I run are not heavily loaded so I would like to know
if my system is likely to suffer from this problem as it would
probably become noticible once load increases.
thx
Andy
>  3. Run Citrix drivers which patch Windows to avoid TPR writes.
>
>  -- Keir
>
>
>
> _______________________________________________
> 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
 | 
 
| <Prev in Thread] | Current Thread | [Next in Thread> |  | 
Re: [Xen-devel] Windows SMP, (continued)
Re: [Xen-devel] Windows SMP, Wei Huang
Re: [Xen-devel] Windows SMP, Keir Fraser
RE: [Xen-devel] Windows SMP, James Harper
RE: [Xen-devel] Windows SMP, Tian, Kevin
RE: [Xen-devel] Windows SMP, James Harper
RE: [Xen-devel] Windows SMP, Tian, Kevin
Re: [Xen-devel] Windows SMP, Keir Fraser
RE: [Xen-devel] Windows SMP, Tian, Kevin
Re: [Xen-devel] Windows SMP,
Andrew Lyon <=
Re: [Xen-devel] Windows SMP, Keir Fraser
Re: [Xen-devel] Windows SMP, Andrew Lyon
Re: [Xen-devel] Windows SMP, Keir Fraser
Re: [Xen-devel] Windows SMP, Andrew Lyon
Re: [Xen-devel] Windows SMP, Keir Fraser
Re: [Xen-devel] Windows SMP, Andrew Lyon
Re: [Xen-devel] Windows SMP, Keir Fraser
RE: [Xen-devel] Windows SMP, Venefax
RE: [Xen-devel] Windows SMP, Ian Pratt
 |  |  |