Link to home
Start Free TrialLog in
Avatar of Nick
NickFlag for United States of America

asked on

Performance Difference Between ESX and ESXi

Has anyone seen a performance difference between the two version of ESX? I have a dell R905 running ESXi on a embedded usb. I was wondering if it would run better if on loaded ESX on local 15k drives instead.

I have been doing some bench marks with the R905 with native windows, compared to an R905 with exsi4 and a 2003 vm on top of it and the vm gets about 1/3 the native disk performance. Not sure what the problem is. THe are both connected to the same Fiber channel SAN
Avatar of larstr
larstr
Flag of Norway image

The local disks of an ESX server doesn't matter at all for the performance of the VMs that are running from the SAN.

There is some overhead by running in VMware, but the random IO should be very similar to running a native system while sequential IO has a larger gap. Random IO is the most important thing for most systems.

How did you measure your performance?

Lars
Avatar of Nick

ASKER

I thought the since the vmkernal swap file is on internal usb, rather than a fast hard drive might affect performance.

I used iometer.  tested sequental read, 2k blocks.
Testing to see if it makes sense to put a faily large SQL 2005 db on a vm.
SQL server will normally have good performance on VMware, especially on RVI/EPT systems (83xx Opteron / 55xx Xeon).

The vmkernel swap files are per default stored in the same location as the VM's, but it can be configured to use local storage. Even though these files exist, they will not have any activity unless you're using >~80% ram on your system.

Maximum sequential read would be higher on a native server, but an sql workload is normally not such a workload.

I have also seen RAID10 give much better performance on LUNs hosting SQL server than RAID5 or 6.

Lars
Avatar of Nick

ASKER

Thanks for the replies, I have read that doc and a few others, we are doing everything that is recommend. Our SAN vendor(compellent) also has a best practice doc and we are to spec. The test volumes i used were on RAID10. We have 59 Disk in the system.

Phyical server was getting about 5000IOPS
Virtual server was getting about 1600IOPS.

There is a bottleneck some where, i just need to find it. So far it is pointing the the vmware software.
Both servers are Dell r905's 4 Quad core AMD's 8384, 128GB RAM, 8 NIC, 4-4gb fiber hba's. running vsphere 4 enterprise plus

Test was windows 2003 enterprise loaded natively on the server with one connected to a 100GB Raid 10 Lun, Other was a windows 2003 enterprise loaded on the esx server, with a phsyical RDM 100GB Raid10 LUN
Avatar of Nick

ASKER

I have opened a call with my SAN vendor. Will report back
ASKER CERTIFIED SOLUTION
Avatar of Nick
Nick
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
That is great news! Good you figured out these issues.