vSphere Tops Hyper-V in Disk I/O

As a user of server virtualization tools, and a follower of the market, I've always thought that VMware's lead was evident primarily on the management side of the ledger--with vCenter integration, vMotion, Distributed Resource Scheduler (DRS) and the like. Microsoft Hyper-V, I thought, was a competitive hypervisor that needed a bit more age in the bottle to develop the features that I love in vSphere. Then Overland Storage hired my firm, DeepStorage.net, to test its SnapSAN S2000 in both environ

Howard Marks

January 17, 2011

2 Min Read
Network Computing logo

As a user of server virtualization tools, and a follower of the market, I've always thought that VMware's lead was evident primarily on the management side of the ledger--with vCenter integration, vMotion, Distributed Resource Scheduler (DRS) and the like. Microsoft Hyper-V, I thought, was a competitive hypervisor that needed a bit more age in the bottle to develop the features that I love in vSphere. Then Overland Storage hired my firm, DeepStorage.net, to test its SnapSAN S2000 in both environments, and I saw that the same hardware could perform about 23% more input/output operations per second (IOP) under vSphere than under Hyper-V.

The same S2000, connected to the same Dell R710 server, could handle 733 aggregate IOPs under Windows Server 2008 R2 with Hyper-V and 955 aggregate IOPs under vSphere when running our multiple workload benchmark.

I was frankly somewhat surprised at the results, but since both tests ran on the same system, and used the operating system/hypervisor's native iSCSI initiator and multipath support, I don't have a better explanation than that vSphere has a cleaner I/O path than Windows. Given that the performance difference was greatest for JetStress, I'm thinking that I/O latency is the biggest factor in the result.

I'm sure some Microsoftie, or MS fanboi, will respond to this post with tuning tips for Hyper-V, and I'll be grateful for them. However, the simple truth will remain that, in DeepStorage.net tests of high I/O workloads, vSphere supported more virtual machines per host than Hyper-V.

The multiple workload benchmark is designed to expose how storage systems will perform in real-world virtual server hosting environments. It challenges the storage system to not just deliver a reasonable number of IOPs, but to actually support multiple requests from different virtual servers at the same time.  Like VMware's VMark benchmark, our multiple workload test is based on tiles. A single tile consists of:

  • A Windows Server 2008 system running IOmeter's File Server Profile

  • A Windows Server 2003 R2 system running IOmeter's Web Server Profile

  • A Windows Server 2008 system running IOmeter's 4K OLTP profile to emulate a SQL, Oracle or MySQL server

  • A Windows Server 2008 R2 system running Microsoft's JetStress 2010, which uses the Exchange 2010 Jet database engine to present an Exchange-like load

The object of the test is to determine the maximum level of load the test system can handle while still delivering data within JetStress' 20ms maximum latency limit. The load presented by each system is adjusted until we reach the highest level at which JetStress still passes the test.

The load presented by the IOmeter systems is controlled by adjusting the number of I/Os each has outstanding at any given time, while JetStress is controlled by the number of simulated heavy (.45 IOPS/user) users. 

This data is the result of research and testing for which Overland Storage paid DeepStorage.net. The full report with more detailed test data is downloadable from Overland Storage's Website.

Read more about:

2011

About the Author(s)

Howard Marks

Network Computing Blogger

Howard Marks</strong>&nbsp;is founder and chief scientist at Deepstorage LLC, a storage consultancy and independent test lab based in Santa Fe, N.M. and concentrating on storage and data center networking. In more than 25 years of consulting, Marks has designed and implemented storage systems, networks, management systems and Internet strategies at organizations including American Express, J.P. Morgan, Borden Foods, U.S. Tobacco, BBDO Worldwide, Foxwoods Resort Casino and the State University of New York at Purchase. The testing at DeepStorage Labs is informed by that real world experience.</p><p>He has been a frequent contributor to <em>Network Computing</em>&nbsp;and&nbsp;<em>InformationWeek</em>&nbsp;since 1999 and a speaker at industry conferences including Comnet, PC Expo, Interop and Microsoft's TechEd since 1990. He is the author of&nbsp;<em>Networking Windows</em>&nbsp;and co-author of&nbsp;<em>Windows NT Unleashed</em>&nbsp;(Sams).</p><p>He is co-host, with Ray Lucchesi of the monthly Greybeards on Storage podcast where the voices of experience discuss the latest issues in the storage world with industry leaders.&nbsp; You can find the podcast at: http://www.deepstorage.net/NEW/GBoS

SUBSCRIBE TO OUR NEWSLETTER
Stay informed! Sign up to get expert advice and insight delivered direct to your inbox
More Insights