>
>> 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!
>

Your timing is good for us too since we have our pv network driver that
now works with qemu's interrupts. This means that we use a signal in
order to inject rx packets to the guest. In-kernel apic should improve
that, I'll soon measure the diff although using NAPI might dissolve the
performance gain.
It's good stuff the apic will be in the kernel, once it's there we need
to consider other components too.

-------------------------------------------------------------------------
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

Reply via email to