The Two I/O Taxes

The effect of virtualization on throughput

In this short technical briefing on the two I/O taxes in a virtual environment and their effects on throughput, we will cover unhealthy and healthy I/O profiles.

An unhealthy I/O profile is split, small, and random. It is detrimental to performance in Windows environments.

As great as virtualization has been for server efficiency and cost savings, the downside is that it adds complexity to the data path and adds latency.

There are 2 severe I/O inefficiencies contributing to an unhealthy I/O profile. The first is one is the Windows I/O tax. Windows is creating I/O characteristics that are much smaller, more fractured, and more random that they need to be. It’s the perfect trifecta for bad storage performance.

The second I/O penalty is the I/O blender effect, also known as I/O contention. It means the workload from one server or VM is being impacted by its neighboring servers or VM’s. Whether they are related or not, they are sharing the same hardware. Even if they’re not on the same host, they’re sharing the same back-end storage.

You want a healthy, optimum I/O profile. You need contiguous, large, sequential I/O because that is how you can achieve a 30-40% performance.

You can resolve the two I/O taxes in virtual environments. Watch the short technical briefing.

More resources to resolve the two I/O taxes in virtual environments

Article: I/Os Are Not Created Equal – Random I/O versus Sequential I/O

Case Study: Telestream solves timeouts and slows on I/O intensive applications

Article: Myriad of Windows Performance Problems Traced to a Single Source

Article: How To Get The Most Out Of Your Flash Storage Or Move To Cloud

Video: The Two I/O Fallacies Surrounding IOPS and I/O Response Time

Webinar: Two I/O Myths Killing 40% of Your Throughput

Do Your Windows Servers Have an I/O Performance Problem?

Find out by running the free Condusiv I/O Assessment Tool. It gathers 11 key performance metrics and performs statistical analyzes looking for potential problems. It then displays these metrics to help you understand where potential bottlenecks might be.

Download it here