On 4/29/2009 7:41:50 AM, Andrew Theurer wrote: > I wanted to share some performance data for KVM and Xen. I thought it > would be interesting to share some performance results especially > compared to Xen, using a more complex situation like heterogeneous > server consolidation. > > The Workload: > The workload is one that simulates a consolidation of servers on to a > single host. There are 3 server types: web, imap, and app (j2ee). In > addition, there are other "helper" servers which are also > consolidated: a db server, which helps out with the app server, and an > nfs server, which helps out with the web server (a portion of the docroot is nfs mounted). > There is also one other server that is simply idle. All 6 servers > make up one set. The first 3 server types are sent requests, which in > turn may send requests to the db and nfs helper servers. The request > rate is throttled to produce a fixed amount of work. In order to > increase utilization on the host, more sets of these servers are used. > The clients which send requests also have a response time requirement > which is monitored. The following results have passed the response > time requirements. > > The host hardware: > A 2 socket, 8 core Nehalem with SMT, and EPT enabled, lots of disks, 4 > x > 1 GB Ethenret > > The host software: > Both Xen and KVM use the same host Linux OS, SLES11. KVM uses the > 2.6.27.19-5-default kernel and Xen uses the 2.6.27.19-5-xen kernel. I > have tried 2.6.29 for KVM, but results are actually worse. KVM > modules are rebuilt with kvm-85. Qemu is also from kvm-85. Xen > version is "3.3.1_18546_12-3.1". > > The guest software: > All guests are RedHat 5.3. The same disk images are used but > different kernels. Xen uses the RedHat Xen kernel and KVM uses 2.6.29 > with all paravirt build options enabled. Both use PV I/O drivers. Software used: > Apache, PHP, Java, Glassfish, Postgresql, and Dovecot. > Just for clarification. So are you using PV (Xen) Linux on Xen, not HVM? Is that 32-bit or 64-bit? . Jun Nakajima | Intel Open Source Technology Center -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html