VMware Cloud Community
zenomorph
Contributor
Contributor

Improve VM IOPs performance vs. physical server

Hi there,

Need some advice on VM configuration and improving IOPs - were testing out VM IOPs performance on our EMC SAN vs. physical server attached to the same SAN testing for migration.

Server setup - we have a 4-Way 32-Core (X7550CPU) HP DL580  from 3 years ago running physical OS connected to the above SAN and also a VM (8vCPU) hosted on  latest 3-Way HP DL580 60-Core (E4870 v2) with ESXi 5.1 both servers are using 8Gb FC connect to SAN.

We've setup an IOmeter test on both physical and VM (test disk is RDM physcal mode) with 100GB test file on a RAID10 drive, based on the tests - the physical server can produce almost 10000IOPs while the VM can only produce 4800IOPs :smileyshocked: on a 4KB 100% read; 100% random test profile with 4 workers and 32 outstanding queues configuration.

Can anyone advise how I can improve the performance IOPs on the VM or is this expected given that its a VM its likely to produce less IOPs and is the percentage difference between the physical/VM consistent or expected.We've even tried increasing the VM vCPU from 8-16 but the results don't seem to change much.

Many thanksSmiley Sad

0 Kudos
1 Reply
jirahcox
Contributor
Contributor

Are you using identical or similar multipathing configurations on both tests?

Which virtual SCSI controller are you using on the VM?

0 Kudos