The following patchset, based on an earlier version by Anthony Liguori, adds
paravirt_ops support for KVM guests enabling hypercall based pte updates
and hypercall batching.

make -j4 compilation of a recent 2.6 kernel tree (two runs): 
stock:
826.34user 573.75system 9:07.13elapsed 255%CPU (0avgtext+0avgdata 
0maxresident)k0inputs+0outputs (30major+26687895minor)pagefaults 0swaps

user 608.32system 9:01.11elapsed 275%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+26518405minor)pagefaults 0swaps

hypercall pte: 
816.85user 463.26system 8:15.57elapsed 258%CPU (0avgtext+0avgdata 
0maxresident)k0inputs+0outputs (0major+26518853minor)pagefaults 0swaps

820.17user 459.96system 8:14.30elapsed 258%CPU (0avgtext+0avgdata 
0maxresident)k0inputs+0outputs (0major+26522238minor)pagefaults 0swaps

About 8.5% faster.

-- 


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to