Archive for category Performance
The Thrilla in California
Posted by Chris in Citrix, ESX, Hypervisors, Microsoft, Performance, Server Virtualization, VMware, Xen on March 16th, 2009
If you haven’t seen, differences of opinion between VMware and Citrix with regards to hypervisor performance and how it should be measured have passed the boiling point. Today’s highlights included the following posts:
- Hypervisor Test Fallout Continues (Keith Ward, Editor – Virtualization Review Magazine)
- ESX Benchmarking – Only for vGods (Simon Crosby, CTO – Citrix)
These posts came in response to the post from VMware’s Eric Horschman – “A Big Step Backwards for Virtualization Benchmarking.” Clearly, performance is something both vendors and customers are taking seriously. To that end, we invited both VMware and Citrix to discuss their differences together in a public forum, and both have accepted our invitation.
Mark July 29th on your calendar for the Thrilla in California. At our July Catalyst Conference in San Diego, VMware’s Scott Drummonds will debate Citrix’s Simon Crosby on the topic of hypervisor performance. The debate will last 25 minutes, followed by a 10 minute Q&A from the audience. Both Simon and Scott know hypervisors and performance issues inside-and-out, and neither require any introduction. To help fill seats, Don King has agreed to assist in promoting the fight. Here’s the first promotional picture, taken from outside the conference venue.
If seeing two passionate virtualization experts go head-to-head on performance isn’t reason enough, here are the names of a few more speakers already confirmed for the conference: Paul Maritz (VMware CEO), Mark Templeton (Citrix CEO), and Mark Russinovich (Technical Fellow at Microsoft). And that’s just the tip of the iceberg. We’re putting together a great lineup of speakers and sessions, and I’ll be able to post a full list of sessions and abstracts shortly.
Early bird pricing is still available, so it’s a good time to secure your seat for the Thrilla in California. I’ll be moderating the debate and have a few months to prepare questions. If there is something you would like me to ask Scott or Simon during the debate, please feel free to post it as a comment, or send it to me privately using my contact form.
I want to thank Simon and Scott for agreeing to the debate. I think it’s important to discuss these differences publicly, while working to find a consensus on how best to gauge hypervisor performance in the absence of a working industry standard. Also, while I’m giving thanks, I’d also like to thank Adobe Photoshop for its help with my promotional photo.
One More Reason why SPECvirt is Needed Right Now
Posted by Chris in Citrix, Desktop Virtualization, ESX, Hyper-V, Hypervisors, Microsoft, Performance, Server Virtualization, VMware, Xen on March 13th, 2009
Sure, we’ve heard it all before. At the end of the day when it comes to performance benchmarks, someone is always going to complain. Ask a vendor representative a performance question, and you may get the answer taught in IT Marketing 101 classes around the world -

For performance questions, the ‘ol reliable “It depends…” always seems to work as a convenient escape tactic. Yes, I know… it really does depend. Really! Now let me get to my point.
If you haven’t seen the latest drama around hypervisor benchmarks, Rick Vanover’s recent Virtualization Review magazine article “Lab Experiment: Hypervisors” is where you should start. You should then head over to the Windows Virtualization Team blog and read Patrick O’Rourke’s take, and follow it up with Eric Horschman’s take on the VMware Virtual Reality blog. For some more perspective, these blog posts provide additional commentary:
- Say it isn’t so: Hyper-V and XenServer outperform ESX (Jason Boche)
- Reaction to “Say it isn’t so: Hyper-V and XenServer outperform ESX” (Ken Cline)
Over the last couple of days, I’ve had the opportunity to speak with Scott Drummonds on VMware’s performance team, as well as to Keith Ward (Virtualization Review Magazine’s editor) and Rick Vanover (the author of the article that sparked the latest performance debate). I spoke with Keith and Rick after reading Eric Horschman’s post, which passionately defended the need for VMware’s EULA restriction on public benchmarks. Keith Ward is one of the most meticulous editor’s that I know, and I’ve known Keith for about nine years. So I was surprised that Keith would publish any benchmark that violates the VMware EULA. Rick is also a stand-up guy, so I doubted that Rick would write something that violates a EULA restriction either. To make a long story short, it appears that there were some communication disconnects between VMware, Rick, and Keith. Keith and Rick thought they had approval from VMware on the test methodology. It’s also clear to me that VMware thought otherwise.
One of VMware’s issues with the Virtualization Review benchmark stems from the fact that in the third test, VMware ESX 3.5 took over 50 seconds longer to complete a SQL job than Hyper-V. In his post, Horschman states:
The fact that ESX is completing so many more CPU, memory, and disk operations than Hyper-V obviously means that cycles were being used on those components as opposed to SQL Server.
He’s right, and I agree that the added CPU (40% greater), memory, and disk operations noted in the ESX benchmark would degrade the SQL job response time.
Now let’s shift gears and talk about a benchmark that I believe VMware had no objections with – the recent Network World hypervisor bake off. VMware wants industry standard benchmarks? Well that’s what Network World used, and in some tests ESX lagged XenServer and Hyper-V. Take a look at the SPECjbb2005 results, which included a total of 12 tests using Windows Server 2008 and SLES 10 guests, vCPUs ranging from 1 to 4, and VMs ranging from 1 to 6. In the most extreme test, six 4-vCPU VMs were run on a 4-way quad core host (total of 16 cores), resulting in CPU oversubscription of 1.5:1 (24 total vCPUs on 16 physical cores). Here’s the bottom line. There were 12 SPECjbb2005 tests, XenServer had the best results in 9 tests, while ESX, Hyper-V, and Xen on SLES 10 were tops in one test. ESX was consistently second in the tests it didn’t win. The Network World I/O tests revealed that Xen on SLES 10 performed best, primarily due to the fact that Novell enables write caching by default.
I’m mentioning the Network World benchmark because the Virtualization Review benchmark was not the first time a major publication offered hypervisor performance results favorable to VMware’s competitors.
Here’s the deal. What does it all get back to? It depends! Hypervisor performance is very workload-specific, so even industry standard benchmarks like SPECjbb2005 are not without fault. You need to test a series of workload patterns that mirror your environment in order to draw a full conclusion. We constantly advise our clients to P2V or V2V their existing systems for internal hypervisor performance testing. That provides the best idea of what’s important – how the hypervisor performs in your environment, with your workloads (that was Rick’s intent in his article). Outside of customized internal testing, SPECvirt is our best hope. For the SPEC Virtualization Committee, I offer this advice – take your time… but hurry up! Yes, please do your diligence to get the benchmark right, but we really don’t want to wait another couple of years for it. The sooner you can provide a vendor-neutral virtualization benchmark, the better.
Until SPEC delivers SPECvirt, it’s going to be up to us, the virtualization community, to carry the torch. Vendor benchmark standards such as VMware’s VMmark are going to help you compare how a hypervisor performs on different server platforms (such as HP and IBM), but will not be trusted for comparing different hypervisors. Have you heard Simon Crosby or Mike Neil encourage anyone to use VMmark? Don’t get me wrong. I’m a fan of VMmark, and think it’s the most comprehensive virtualization benchmark we have. However, it’s owned and maintained by a vendor, so it’s not something that any magazine or independent analyst firm (such as Burton Group) can use for comparative purposes. SPECvirt is needed to diminish the “it depends” factor with virtualization performance evaluations, and give us something that all vendors can agree on.
At Burton Group, we’re doing quite a bit of research to help add clarity to hypervisor performance considerations and evaluations, and you’ll be hearing more from me on that later. Also, I’m waiting on one final committment for a hypervisor performance debate to occur at our Catalyst Conference in July. More details on that once I have the final speaker confirmed. In the mean time, if something in a vendor benchmark doesn’t look right, tell the world. I blogged about what I thought was a suspect benchmark last summer, and will continue to do that when I see others that I feel are deceptive, whether intentional or not.
Project Virtual Reality Check is Now Live
Posted by Chris in Citrix, Desktop Virtualization, Hyper-V, Microsoft, Performance, Server Virtualization, VMware, Xen on January 26th, 2009
Ruben Spruijt and Jeroen van de Kamp have just launched Project Virtual Reality Check (VRC), and I encourage you to stop by their site and view the first round of published white papers.
Here are the project’s objectives, as stated on the project’s site:
The goal of Project VRC is to investigate, validate and give answers to the following questions:
- How does various Microsoft Windows Client OS’s scale as a virtual desktop?
- How does a VDI infrastructure scale in comparison (virtualized) Terminal Server?
- Which performance optimization on the host and guest virtualization level can be configured, and what is the impact of these settings on user density?
- With the introduction of the latest hypervisor technologies, can we now recommend running large scale TS/CTX workloads on a virtualization platform?
- How do the two usage scenarios compare, that is Microsoft Terminal Server [TS] only, versus TS plus XenApp?
- How do x86 and x64 TS platforms compare in scalability on bare metal and virtualized environments?
- What is the best way to partition (memory and vCPU) the Virtual Machines the hypervisor host, to achieve the highest possible user density?
If you have plans to virtualize desktops or terminal servers, you will find the information invaluable. The authors have published thorough test data, tuning best practices, and recommended configurations for VMware ESX, Citrix XenServer, and Hyper-V environments. The results provide good information on expected consolidation densities for each platform.
For context, these papers are not vendor-sponsored. They are coming from guys who having been doing large-scale desktop, application, and presentation virtualization implementations for a very long time. In my opinion, the results represent the most comprehensive, vendor-neutral, published benchmarks to date.
If you have plans to virtualize desktops or terminal services this year, these white papers are required reading. It’s the end of our quarter and I’m buried in work this week, so I won’t be able to conduct a full review of the benchmarks until next week, but here are my initial thoughts.
For starters, hypervisors were benchmarked on an HP DL385R5 2-way server running AMD quad-core 2356 CPUs at 2.3GHZ. The server was filled with 32GB of RAM.
The virtual desktop VM density results underscore the importance of hypervisor features such as memory overcommit and page sharing. The ESX host (which supports memory overcommit and page sharing) topped out at 70 virtual desktops in one benchmark. It should be noted that with memory overcommit and page sharing disabled, the ESX host ran a maximum of 25 virtual desktops. In comparison, XenServer and Hyper-V could run 30 virtual desktops simultaneously. Neither XenServer nor Hyper-V support memory overcommit or page sharing today, so they were not able to reach a comparable density as the ESX host. Note that in all cases, VMs ran the XP OS and were assigned 1 vCPU and 1GB of RAM. The authors fairly noted that in the case of the 70 virtual desktops on ESX that “real world figures would probably be more conservative.” This is true, but suppose you reduce the density by 20%. You are still left with 56 VMs on the ESX host. Vendors can use all the marketing talk they want to refute the benefits of memory overcommit, but the numbers speak for themselves.
I plan to post my thoughts on the Terminal Services benchmark results later this week. In the interim, I’m going to check with Ruben to see if they enabled AMD’s RVI during the tests. The benchmark doesn’t mention it, but since the CPU supports the feature, and since RVI can provide substantial memory performance improvements for a number of multi-threaded applications, it would be good to see its impact on the benchmark results. XenServer 5.0 and ESX 3.5 U2 both support RVI. For example, you can enable RVI per ESX VM guest by setting the following configuration option in the guest’s .vmx configuration file: monitor.virtual_mmu = “hardware”.
The whitepapers are freely available to all registered users. Also, if you would like to ask Ruben or Jeroen about their work in person, I encourage you to attend their session at the upcoming Virtualization Congress.
Virtual Networks VMess?
Posted by Chris in Network Virtualization, Performance, Server Virtualization, Troubleshooting, Virtualization Management on January 9th, 2009
Eric Siegel, a Senior Analyst with our Network and Telecom Strategies service, recently blogged on the pending network management mess on our horizon. While Eric may paint a bleak picture, his thoughts are echoed by many network administrators around the globe. Eric’s take on virtual infrastructure automation goes as follows -
…the entire mass of virtual whatevers is going to be in constant, thrilling motion! Everything is going to be moving around, minute by minute! Total efficiency in hardware utilization! Minimum transport latency! Automation! I just can’t wait! It’s going to be just totally wonderful!
Until it breaks.
Is anyone ready to turn over the keys of their data centers to a set of orchestration tools? Not yet. But there are few who will argue against automation being a part of our future. For now, we’re going to start with baby steps, automating trivial IT tasks. However, down the road, a continually self-optimizing virtual infrastructure is highly likely.
I was reminded of this issue a few months ago when I saw D.L. Hughley, one of my favorite comedians, perform. After Hughley’s first joke, a member of the audience booed. Hughley responded by saying “If you’re booing now, all I can tell you is it’s gonna get worse.” That’s exactly how I feel about virtual infrastructure management. Before my inbox starts filling up with hate mail from the vendors I cover, let me explain.
The whole notion of the internal cloud – a dynamic, self-provisioning, self-healing, efficient, virtualized infrastructure – sounds great in theory. If I’m a user or application, I love it. If I’m the guy who’s stuck troubleshooting problems in the virtual infrastructure, I’d probably use a four-letter word other than love to describe it.
Now let’s talk about why it’s going to get worse. Today, most virtualization administrators may only have to troubleshoot through one layer of abstraction – the hypervisor. Now let’s consider technologies coming to a virtual infrastructure near you (some of which you may already have):
- Physical storage virtualization appliances
- Virtual storage virtualization appliances
- Single- and multi-root I/O virtualization
- Network virtualization (you can see part of Cisco’s solutions here)
- Virtual managed switches and routers (Cisco’s Nexus 1000V virtual switch will be supported on VMware ESX 4.0)
- Virtual security appliances
Think about all of the stuff in the data path today, and now consider what the data path may be like with even half of the above as part of it. See Eric’s point? A lot of vendors do too. Troubleshooting application issues is going to get harder as the number of physical and virtual objects in the data path continue to increase. A number of vendors are stepping up and offering products to help administrators see through the cloud’s vapor, but we have a long way to go.
In Eric’s blog, he sees an increase in active measurement techniques as being a future necessity, and I agree. A few vendors (e.g. Virtual Instruments, Replicate Technologies) are offering virtual or physical probes as part of their virtual infrastructure diagnostic software stack, and I expect more to follow.
These potential problems all underscore the fact that when you choose a virtualization platform, you have to consider its management software ecosystem. In addition, if you are like most enterprises, you’ll be running many more production applications in VMs in 2009. So the time to improve IT processes for troubleshooting applications in virtual environments is right now. If you’re thinking “OK. Great. So what should I do?” you’re not alone. Burton Group will be publishing a considerable amount of research on virtual infrastructure management in 2009, so stay tuned.
Application troubleshooting in complex virtual infrastructures will require you to adopt new tools or to use some of your existing tools in new ways. Finally, how you architect the virtual infrastructure should be an even greater concern. The virtual infrastructure must be designed so that administrators can quickly isolate and resolve faults, unless you actually enjoy hiding under your desk in the fetal position and muttering “Why me?”
Note: originally posted on Burton Group’s Data Center Strategies blog.
Nostradamus virtually returns at VMworld
Posted by Chris in Hyper-V, Performance, VMware, Virtualization Management on September 12th, 2008
A couple of vendor announcements in the area of predictive modeling caught my eye this week:
- CiRBA: Analysis Templates for Optimizing Hyper-V versus VMware Decisions in the Data Center
With the analysis templates, you will be able to analyze a particular environment, and then model it against different virtualization technologies such as Hyper-V or ESX. This will allow you to determine hardware requirements and expected consolidation densities for each hypervisor, and it’s a good way to see a comparison of the two hypervisors head-to-head. CiRBA is a neutral third party with nothing to gain by favoring a particular vendor, so I’ll be very interested to see their analysis at work first hand at VMworld. CiRBA has been offering “what-if” analysis for a long time, allowing organizations to determine how the insertion of a new VM will impact performance and non-technical factors such as compliance, for example. - VKernel: VKernel to Introduce “What If” Modeling Software for Proactive VMware ESX Performance Assurance at VMworld 2008
The VKernel solution looks interesting as well, as it should allow you to quickly assess a VM’s performance impact before it is added to an ESX cluster, and take much of the guesswork out of ensuring that a given cluster has the available whitespace overhead to handle a new VM’s workload.
What-if analysis is one of several management topics that I’ll be covering in my “Best Practices in Managing Virtual Infrastructure” session, which is now scheduled to run twice: Wednesday September 17th at 2:30 PM in room Bellini 2003, and at 4:00 in room Murano 3202. I hope to see you at the conference.
Have You Gotten Your Copy Yet?
Posted by Chris in Backup & Recovery, Performance, Scripts, Security, Server Virtualization, Storage, Troubleshooting, VMware, Virtualization Management on August 6th, 2008
Last week while speaking at TechTarget’s Advanced Enterprise Virtualization seminar, I was asked a question I get quite often – “What book do you recommend if we want to learn more?” The answer to that was easy. The audience consisted pretty much of senior level administrators who were either running or planned to deploy VMware-based virtual environments, so I asked if everyone had purchased a copy of the VMware Infrastructure 3 Advanced Technical Design & Advanced Operations Guide. The attendees were surprised that I didn’t mention my own book, but why should I? My virtualization book was published in 2005, so it’s a dinosaur in terms of virtualization books. Even back then, I wrote a good virtualization book that covered many platforms, but at the time the best book for ESX environments was the VMware ESX Server: Advanced Technical Design Guide. I’m out of the book writing business, so I’ll point people to articles I’ve written and my free virtualization overview published by Burton Group in 2007, Let’s Get Virtual: A Look at Today’s Server Virtualization Architectures. When it comes to books, I’d rather have people spend their money wisely on what I feel are the best ones out there.
I had pre-ordered the VMware Infrastructure 3 Advanced Technical Design and Operations Guide and received my copy from Amazon a few days before my seminar last week. If you’re thinking about deploying VMware or are already running VMware Virtual Infrastructure, I consider this book to be a requirement. The authors, Ron Oglesby, Scott Herold, and Mike Laverick are three of the foremost VMware experts in the world. Together, they delivered a highly comprehensive book that takes you from planning and architecture to operations and advanced management. Let’s face it, you can find a lot of information online today, so to me the value of a good book is in the information that goes beyond what is already there in a vendor’s how-to guide. This book certainly does not disappoint. Of course, some of the book’s content is online, like Mike Laverick’s excellent how-to on PXE installing ESX, but that’s no reason to forgo this treasure. There’s a lot to say about having all of your go-to information in one place, and this book is it.
The book weighs in at over 800 pages, and unlike other technical books, size does not equal fluff. The authors are very to-the-point and clear in their explanations, and I’m sure likely struggled with having to draw the line on content. The size is also due to the fact that it is two books (Advanced Technical Design Guide and Advanced Operations Guide) packaged as one. By packaging this way, you’re saving money. I wanted to name my favorite chapter, but found this impossible, because all of the chapters contain excellent information. That being said, here’s a list of my personal favorites:
Advanced Technical Design Guide
- Chapter 4 – Virtual Center and Cluster Design
- Chapter 5 – Storage
- Chapter 6 – Networking Concepts and Strategies
- Chapter 7 – VMs and VM Selection
- Chapter 8 – Managing the Environment
- Chapter 10 – Recovery and Business Continuity
Advanced Operations Guide
- Chapter 2 – Networking
- Chapter 3 – Storage
- Chapter 10 – VMotion, DRS, and HA
- Chapter 11 – Backup and VMware Consolidated Backup
- Chapter 12 – ESX Command Line Configuration
Each chapter is loaded with tips, tricks, and gotchas founded on real experience. In fact, many of the gotchas that I’ve run into myself were right there in print, and the authors highlighted a few that I have yet to see. You’ll find that having this book is like having an extra VMware consultant on staff. It’s that good.
So if you haven’t bought the VMware Infrastructure 3 Advanced Technical Design & Advanced Operations Guide yet, it’s time. Even if your department doesn’t have the $37.77 that the book is currently selling for on Amazon.com, just ask your worst dressed IT guy to stand outside the building with a cup. I’m sure he’ll have the money in a couple of hours. Bottom line – this book is a must-have for any IT pro responsible for designing, deploying, or managing VMware environments.
Great White Paper on AMD Nested Paging
Posted by Chris in Performance, Server Virtualization on July 18th, 2008
Whenever I talk about multi-threaded enterprise application performance in virtual machines, I tend to rail at length about hardware-assisted memory virtualization. Without hardware-assisted memory virtualization, VM memory access is virtualized using shadow page tables (SPTs). If you want to see the performance impact of SPTs, take a look at the number of page faults that are generated in a VM’s guest OS by using a tool like Windows System Monitor. The high page faults are the result of the latency of SPTs. The OS does a good enough job of memory management that it can typically mask the page faults. However, if you’re looking at a multi-threaded application under heavy load, you may find that the VM simply cannot keep up the the load, resulting in client-side application timeouts. I’ve seen this plenty of times when virtualizing Citrix Presentation Server (or XenApp…). Virtualization success has been both application and load dependent. In some cases, I’ve seen that Citrix servers with less than 50 concurrent connections have often faired well, but once you get beyond that memory latency problems can often be visible to end users and applications. Of course, the max number of concurrent connections will vary depending on the applications being presented by the virtualized Citrix servers. Bottom line – hardware-assisted memory virtualization can make these problems go away. Of course, to do it you’ll need server hardware and a hypervisor (e.g. ESX 3.5, XenServer 4.2) that supports the feature. AMD is first out of the gate with hardware-assisted memory virtualization support. Intel is expected to release its version of hardware-assisted memory virtualization, known as extended page tables, in 2009. You can read more about AMD’s hardware-assisted memory virtualization, known as nested paging, in this white paper.
Seeing Through the Smoke and Mirrors of the Hyper-V/QLogic Storage “Benchmark”
Posted by Chris in Hyper-V, Performance, Server Virtualization, Storage, VMware on June 30th, 2008
Last Wednesday QLogic announced what appeared to be a very impressive benchmark – QLogic Achieves Near-Native Fibre Channel I/O Performance On Windows Server 2008 Hyper-V. By near native performance, QLogic highlighted throughput of nearly 200,000 IOPs. Naturally such a high throughput in a virtualized environment caught my attention. The announcement was timed to go along with the Hyper-V RTM announcement and immediately validate storage I/O performance of Hyper-V connected to SAN storage using QLogic 8Gb fibre channel host bus adapters (HBAs). I’ve always liked benchmarks if they can set relative expectations for how a particular configuration will perform in a typical environment. When the environment is far from typical, I consider the benchmark either an academic exercise (let’s see how far we can push this thing, regardless of how unrealistic the configuration may be) or a crafty attempt at product marketing. If I was to place this particular benchmark into one of Nik Simpson’s benchmarking categories, I’d have to say it falls into the benchmarketing category.
The QLogic press release included the following quote from Microsoft’s Mike Schultz:
QLogic’s benchmark result surpasses the existing benchmark results in the market, and demonstrates that Windows Server 2008 Hyper-V customers can achieve higher server utilization rates and consolidate servers with great technical performance.
The statement “surpasses the existing benchmark results in the market” implies that the Hyper-V/QLogic benchmark has outperformed a comparable VMware benchmark. The press release was careful to state the hypervisor and fibre channel HBA (QLogic 2500 Series 8Gb adapter), but failed to mention the back end storage configuration. I consider this to be an important omission. After some digging around, I was able to find the benchmark results here. If I was watching an Olympic event, this would be the moment where after thinking I witnessed an incredible athletic event, I learned that the athlete tested positive for steroids. Microsoft and QLogic didn’t take a fibre channel disk array and inject it with Stanzanol or rub it with “the clear,” but they did use solid state storage. The storage array used was a Texas Memory RamSan 325 FC storage array. The benchmark that resulted in nearly 200,000 IOPS, as you’ll see from the diagram, ran within 90% of native performance (180,000 IOPS). However, this benchmark used a completely unrealistic block size of 512 bytes (a block size of 8K or 16K would have been more realistic). The benchmark that resulted in close to native throughput (3% performance delta) yielded performance of 120,426 IOPS with an 8KB block size. No other virtualization vendors have published benchmarks using solid state storage, so the QLogic/Hyper-V benchmark, to me, really hasn’t proven anything. Furthermore, the published benchmark fails to reveal latency numbers, which has been the most useful value of storage performance in virtualized environments. Applications can be very sensitive to I/O latency, and it’s import to disclose latency numbers in any storage benchmark.
For further clarity, I ran these results by a colleague well-versed in performance testing and this was his response:
In a storage stack, the number of concurrent I/Os is typically a limit at certain choke points, i.e., the virtual device, the queue between the guest and the parent OS, and the drivers in the parent. The recent Microsoft benchmark used an I/O depth of just 64, but with an SSD the latency is very small, so at 0.3ms per I/O with an SSD, it’s possible to generate 210,000 IOPS in theory at 0.3ms with 64 outstanding I/Os.
However, to properly demonstrate 180,000 real IOPS would require 1,200 concurrent I/Os, rather than the 64 used.
With real disks, the same 64 concurrent I/Os at 7ms each would limit throughput to 64 * 1/.007 = 9,142 IOPS!
To me, these exercises in smoke and mirrors trickery (i.e. solid state storage in a hypervisor storage performance “benchmark”) yield more questions than answers. In addition, I’m left questioning future benchmarks produced by vendors that use such tactics. Vendors – if you are going to go as far as issuing a press release based on a “benchmark,” please give us an honest assessment of a real world environment. Anything else simply casts doubt on your future performance numbers and adds to the already prolific cynicism surrounding vendor benchmarks.








Recent Comments