Hello all. I have been experimenting with KVM and XEN on a couple test servers. I'd like to set up a production VPS server and migrate some of our email and web servers to VPS but I'm not really sure as to what route would be the best. Do you guys have any experiences with KVM vs XEN, Image based guests vs LVM guests, etc?
I would prefer to choose KVM. KVM may approach similar performance to Xen, if you use VirtIO para-virtual. KVM is a kernel module, while Xen and OpenVZ is a whole modified kernel. KVM can be very easily maintained for new and old distributions of Linux while it is hard to maintain Xen or OpenVZ on old or less popular Linux distributions.
Thanks a lot for your reply. I came across a nice graph at wikipedia that gives some basic comparisons also: http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines http://virt.kernelnewbies.org/TechComparison but there is nothing like a real-world test. I am definitely leaning towards KVM. Need to do a little more reading and some testing before I do a production box. Ubuntu is my server distro of choice, and there seems to be a LOT of support for it.