ProxMox Disk IO Perfrormance

kylea

New Member
Feb 7, 2010
15
0
1
Have been testing RHEL5.4 in a KVM versus a native install.

Both machines are identical

8GB RAM, 8 x 2.66 Xeon cores (2 x 4)

One has two 250GB Esata 3GB drives as single drives - 7200rpm

The other has a software mirror provided by RHEL so it sees a single 250GB disk. - 7200rpm

The Proxmox RHEL is reading at 114MB.sec

versus

49MB/sec for the native install

used hdparm to do the tests.

My Dell Laptop (E6500) with a 250GB Esata 7200RPM - reads a 89MB/sec

So its a very interesting performance difference.

Does Proxmox do some caching for the VM and will performance degrade as more data is added to the VM disk?
 
The Proxmox RHEL is reading at 114MB.sec

versus

49MB/sec for the native install

KVM IO currently needs too much CPU (i guess your CPU is at 100% during tests?). So If you have
fast HDs the IO is limited by CPU power (IO uses only one core)
 
I think you missed my point

The KVM RHEL instance is faster than the native RHEL instance

The questions are

1. Would the Software RAID make a difference?

2. Does the Debian server / Proxmox provide some additional cache support for the VM disk device?
 
The KVM RHEL instance is faster than the native RHEL instance

Then you benchmark RAM/cache instead of disk IO.

1. Would the Software RAID make a difference?

It is an additional software layer, also using a cache.


2. Does the Debian server / Proxmox provide some additional cache support for the VM disk device?

yes, a 'write-through' cache.
 
Uhm - ok

I'll have a search for an IO testing tool

I used hdparm -tT <deviceid> of my tests. This just does a read test.

I will have access to a 4GB Fibre Channel array tomorrow - so I'll do some tests on that too.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!