Why the I/O blender causes storage latency in virtual environments

Why the I/O blender causes storage latency in virtual environments

Why the I/O blender causes storage latency in virtual environments

Date: Aug 29, 2013

In this video, DeepStorage.net founder Howard Marks sat down with Storage Media Group news and features writer Todd Erickson to discuss the I/O blender effect in virtual environments.

Random I/O is a source of storage latency created when a computing environment switches from physical servers to virtual servers. The problem is commonly referred to as the I/O blender effect.

In traditional physical server storage environments, servers are dedicated to storage systems, and the storage systems can predict where a request is located before serving that request. However, virtual servers force multiple workloads to communicate with the same volume simultaneously, therefore mixing up -- or blending -- the I/O requests.

According to Marks, this means storage in a virtual environment can't take advantage of features like pre-fetching, and therefore "needs a bit more performance from the storage system than that same set of workloads in the physical world."

Unfortunately, the I/O blender is an aspect of virtual environments that can't be completely eliminated, so virtualization and storage administrators need to find ways to reduce the resulting storage latency. Perhaps the most common way to mitigate the I/O blender effect is to use solid-state drives (SSDs) for cache. The high-performance nature of SSDs translates to less latency overall.

As the number of virtual machines increases in a storage environment, so does the I/O blender effect. Another way to reduce this problem is to put I/O-intensive VMs on higher performance storage.

More on Virtualization Strategy

  • canderson

    Top features to boost VMware storage performance

    VIDEO - In virtual environments, one VM can negatively impact the performance of others, but using the right resource allocation features can help.
  • canderson

    Best practices for persistent VDI storage

    VIDEO - Persistent desktops might be attractive to users, but can be difficult to store. Use these tips to better handle capacity and performance challenges.
  • canderson

    Three items for your virtual machine management checklist

    VIDEO - Virtualization expert Howard Marks explains which management, configuration and performance features should be mandatory when you're shopping for virtual machine storage.
  • What are the benefits of using the Boot to VHD feature?

    Answer - Boot to VHD may be seen as a novelty feature, but it also has practical uses in the workplace. Brien Posey explains in this expert answer.
  • disk mirroring (RAID 1)

    Definition - Disk mirroring, also known as RAID 1, is the replication of data to two or more disks. Disk mirroring is a good choice for applications that require high performance and high availability such as transactional applications, email, and operating systems.
  • VMware vSphere Hypervisor

    Definition - The VMware vSphere Hypervisor is a free, bare-metal hypervisor from VMware that allows users to virtualize their servers and consolidate applications.
  • Purpose-built storage for virtual machines

    Feature - Vendors are offering storage systems specifically engineered for virtual machines with an approach that's fundamentally different from SAN or NAS.
  • thick provisioning

    Definition - Thick provisioning pre-allocates storage capacity on a disk rather than on an as-needed basis.

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: