Virtualization and disk performance

Imre Gergely gimre at narancs.net
Wed May 12 07:19:25 UTC 2010


With KVM guest, is that performance measured using virtio? If not, maybe
you could try that.

On 05/12/2010 09:30 AM, David Peall wrote:
> Hi
> 
> I've been using KVM for a bunch VM's on hardy and now Lucid and with
> CPU and memory performing quite well its been no problem.  I'm now
> looking at our ageing DB server and wanting to put it in a VM but the
> disk performance is dismal or am I doing it wrong?
> I'm quite comfortable if I loose 25% or even 33% through
> virtualization as the benefits are worth it.
> 
> Here are the numbers I have so far (using dbench, ubuntu lucid and
> ext4):
> 
> Bare metal using a slice for the host OS:
>        Throughput 2586.65 MB/sec  10 clients  10 procs
> max_latency=18.029 ms
>        Throughput 3631.62 MB/sec  50 clients  50 procs
> max_latency=239.773 ms
>        Throughput 3635.12 MB/sec  100 clients  100 procs
> max_latency=458.094 ms
> 
> Guest KVM machine using a block device
>        Throughput 1130.52 MB/sec  10 clients  10 procs
> max_latency=262.047 ms
>        Throughput 513.972 MB/sec  50 clients  50 procs
> max_latency=6561.761 ms
>        Throughput 465.593 MB/sec  100 clients  100 procs
> max_latency=2520.585 ms
> 
> I tried VMware just as a comparison using a vmdk file (not even a block
> device):
>        Throughput 1482.44 MB/sec  10 clients  10 procs
> max_latency=53.682 ms
>        Throughput 2049.45 MB/sec  50 clients  50 procs
> max_latency=492.187 ms
>        Throughput 2098.71 MB/sec  100 clients  100 procs
> max_latency=681.216 ms
> 
> Using LVM was worse and Qcow2 was even worse as expected.
> 
> Thats a big pill to swallow for KVM.
> 
> Any ideas what is the best way to get disk performance using KVM.
> 
> Thanks
> 

-- 
Imre Gergely
Yahoo!: gergelyimre | ICQ#: 101510959
MSN: gergely_imre | GoogleTalk: gergelyimre
gpg --keyserver subkeys.pgp.net --recv-keys 0x34525305




More information about the ubuntu-server mailing list