>>> On Sun, May 13, 2007 at 10:06 AM, in message <[EMAIL PROTECTED]>, "Dor Laor" <[EMAIL PROTECTED]> wrote: >> > >>> Superb results, when I run the old in- kernel apic I got much higher > idle >>> cpu consumtion. I know that's vmenter- vmexit latency was drastically >>> improved but 0- 1% cpu consumption for winxp 32 bit sounds too good > to be >>> true. >>> Are you sure an ACPI HAL is used in the guest? (can be checked by >>> looking at the computer node in the device manager). >> >>I did a clean install and didn't change it over to StandardPC. The > Control >>Panel says "ACPI Uniprocessor PC" or something like that (recalling > from >>memory right now). As a third datapoint, I am seeing the TPR changing >>rapidly (which I would expect 0 changes if the ACPI stuff was > disabled). > > Great, I was a little skeptical (sorry for that)
No problem. > since several months > ago when I tested the in- kernel- apic the idle time was much worse. After > talking today with Avi, he said his vmentry- exit latency drastically > improved performance and even the qemu's apic can reach these figures. Yeah. At first I was psyched when I saw my code running at 0-1%, but then I ran trunk and saw its not all that different :( The good news is that windows is performing pretty well now, regardless of my patch or not. Thats good for KVM all around. > I'm sure that with load, you implementation will achieve performance > advantage. In theory, we should be able to take advantage of all the light-exit gains we have made recently since that is the primary difference for windows+ACPI now. This means the APIC change will have an increasing impact as we improve the VMEXIT times (both in HW and SW). So even if it doesn't make a huge diff today, it will always be contributing more and more as we push the ball forward in other areas. But I am not disappointed. My primary motivation is functionality, not performance. ;) I need to be able to inject interrupts to a guest from the kernel for the work I am doing. If I also improve performance, great! ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel