Getting Started ......................................................................................................................................................... 5
Density Scale ........................................................................................................................................................... 13
Issues to Consider ....................................................................................................................................... 15
The Bigger Truth ......................................................................................................................................... 16
The goal of ESG Lab reports is to educate IT professionals about data center technology products for
companies of all types and sizes. ESG Lab reports are not meant to replace the evaluation process that should
be conducted before making purchasing decisions, but rather to provide insight into these emerging
technologies. Our objective is to go over some of the more valuable feature/functions of products, show how
they can be used to solve real customer problems, and identify any areas needing improvement. ESG Lab’s
expert third-party perspective is based on its own hands-on testing as well as on interviews with customers
who use these products in production environments. This ESG Lab report was sponsored by SanDisk.
All trademark names are property of their respective companies. Information contained in this publication has been obtained by sources The Enterprise
Strategy Group (ESG) considers to be reliable but is not warranted by ESG. This publication may contain opinions of ESG, which are subject to change from
time to time. This publication is copyrighted by The Enterprise Strategy Group, Inc. Any reproduction or redistribution of this publication, in whole or in
part, whether in hard-copy format, electronically, or otherwise to persons not authorized to receive it, without the express consent of The Enterprise
Strategy Group, Inc., is in violation of U.S. copyright law and will be subject to an action for civil damages and, if applicable, criminal prosecution. Should
you have any questions, please contact ESG Client Relations at 508.482.0188.
This report documents the results of ESG Lab testing of SanDisk FlashSoft for VMware vSphere software. Testing
focused on application performance, virtual machine (VM) density scalability, and ease of integration into a
VMware environment.
Background
Organizations are increasingly deploying solid-state drives (SSD) in their data centers. Recent ESG research
uncovered what benefits SSD users are experiencing as well as what benefits potential users hope to achieve. As
Figure 1 shows, improving application performance is at the top of both lists, followed by reducing power
consumption, improving resource utilization, and reducing operational expenses.
Figure 1. Benefits of Solid-state Storage, Actual (Current Users) vs. Expected (Potential Adopters)
Which of the following benefits has your organization realized – or does it
expect to realize – as the result of deploying solid-state storage technology?
(Percent of respondents, multiple responses accepted)
1
52%
69%
42%
45%
36%
34%
state storage
users (N=91)
36%
35%
32%
23%
solid-state
storage
adopters
(N=132)
30%
(TCO)
31%
22%
capital expenditures
0% 20% 40% 60% 80%
32%
Source: Enterprise Strategy Group, 2011
SSDs can deliver orders-of-magnitude improvements in I/O over traditional hard disk drives (HDDs), offering
organizations the opportunity to reduce storage bottlenecks, speed application performance, and minimize latency.
While these features are beneficial in physical server environments, they become crucial in virtualized
environments in which workloads are aggregated and I/O becomes increasingly randomized. The challenge for
many organizations is to know how to apply SSD for maximum benefit. Identifying what applications and data will
be “hot” at what time and for how long is difficult at best, and as a result, manually assigning SSD to specific
applications or VMs is a hit-or-miss proposition.
1
Source: ESG Research Report, Solid-state Storage Market Trends, November 2011.
FlashSoft for VMware vSphere is a software module designed to accelerate application performance in VMware
guest machines on a physical server. FlashSoft increases the performance of I/O operations in VMware
environments by creating a software-based read cache using virtualized SSD capacity; SSD is dynamically allocated
to accelerate virtual disks (VMDKs) as needed. This increase in I/O performance also enables greater virtual
machine density. No agents are used in the guest OS, and the software requires less than 10MB of disk space to
install and less than 140MB of system memory at runtime. Because FlashSoft is software-based, the cache can
consist of any SSD memory device connected via PCIe, SAS, or SATA interfaces, and SSDs can reside in the server or
outside of it. FlashSoft can accelerate data in DAS, SAN, or NAS-based data stores without restriction.
FlashSoft is installed quickly using the standard vSphere Installation Bundle (VIB), and it runs as a block-level file
device switch (FDS) loadable module in the ESX kernel (see Figure 2). This software module requires no changes to
the storage configuration, and it operates in the ESX cluster without restrictions. FlashSoft for VMware vSphere is
managed through a vCenter console plug-in and supports all native VMware functionality including high availability,
vMotion, Storage vMotion, snapshots, clones, linked clones, and VDI. It can be installed in some or all servers in a
cluster, and it can accelerate the VMDKs of any servers in which it is installed. Acceleration can selectively be
started and stopped on any VMDK individually.
Figure 2. SanDisk FlashSoft Software
FlashSoft accelerates VMDKs on VMFS or NFS storage. When FlashSoft is installed on servers running multiple
virtual machines, the cache space on the SSD is shared dynamically among the VMs. During read activity, all data
passes through the FlashSoft driver in the storage stack; FlashSoft identifies the most frequently used data and
caches it on SSD. In many cases, while only a small percentage of a total data set is “hot,” it can account for 70% to
80% of server I/O. As a result, implementing a relatively small SSD-based cache for frequently accessed data can
provide dramatic performance improvements and eliminate the need to store all of an application’s data on SSD.
ESG Lab validated prior performance testing and performed remote hands-on evaluation of a FlashSoft
implementation via a lab located at the Milpitas, California, SanDisk facility. Using industry-standard tools and
methodologies, ESG Lab conducted testing that was designed to demonstrate integration with VMware features,
ease of management, performance scalability, and the ability to increase virtual machine density.
Getting Started
The test bed consisted of one Dell R810 server with VMware ESX, one Dell R720 server with VMware ESX, and two
Dell R710 servers in an ESX cluster. These hosts were configured with 180GB of LSI WarpDrive PCIe SSD storage. All
servers were connected via iSCSI SAN to a storage array with 24 x 15K RPM SAS drives. The VMware vCenter
Management Interface was connected via LAN to the vSphere server.
Figure 3. FlashSoft Test Bed
ESG Lab Testing
Installing the FlashSoft application into a VMware ESX cluster was extremely simple, and the task was performed
without disruption to the cluster. First, using VMware vMotion, the virtual machines were moved from the first Dell
R710 node to the second. Next, the FlashSoft ESX kernel module was installed on the first host (now containing no
VMs). Following that step, the VMs were moved back to node 1 using vMotion, and FlashSoft was then installed on
the second Dell R710. Service from the cluster was not interrupted at any point during installation. Figure 4 shows
output from the command line interface as install file uncompression and installation was occurring.
SanDisk FlashSoft was installed easily and non-disruptively in approximately 35 seconds into an ESX host,
with status and SSD utilization details immediately available in a new vCenter tab.
ESG was able to accelerate both base data and snapshot targets by selecting objects from a device list for
each VM. We were pleased to see the ability to accelerate not only the primary data copy, but also
snapshot copies. This can be extremely useful in test and development and VDI environments.
ESG Lab was able to scale the VM density of a mixed-workload environment to 72 virtual machines on a
single Dell R810 server with FlashSoft. With an HDD-only configuration, the environment could only scale to
24 virtual machines. This represents a 3x increase in VM density.
ESG confirmed the ability of FlashSoft to improve OLTP application performance significantly. We observed
a 4x improvement in transactions per minute and a 3.5x improvement in batch request processing over the
same configuration with HDD-only devices.
Issues to Consider
Although management was well integrated into VMware vCenter and no agent had to be installed on the
guest machine to utilize FlashSoft software, VMs marked for acceleration needed to be restarted to initiate
caching. ESG Lab hopes to see the requirement removed in a future release of the product.
To improve support for VDI environments, ESG Lab believes the ability to implement write caching with
FlashSoft would greatly enhance its ability to address other challenging virtual infrastructure I/O situations.
The lab hopes to see the feature incorporated in a future release.
Both server virtualization and solid-state disk deployments appear to be moving into the next wave of greater
customer adoption. Server virtualization has clearly demonstrated significant business value in reducing both OPEX
and CAPEX, and as a result has reigned for three years running as the top priority in ESG’s annual IT spending
intentions survey.
applications; in addition, they are leveraging virtualization to gain mobility and agility across the enterprise.
However, the workload aggregation of virtual server environments can cause storage I/O bottlenecks in traditional
storage environments by creating an “I/O blender” effect—multiple types and sizes of workloads can jam disk
spindles by overloading the number of IOPS they can handle. This overload not only affects application
performance, but also restricts the ability to increase VM density for both virtual deployment expansion and
greater savings. The performance problem is a show-stopper that prevents many organizations from moving
business-critical applications to virtual machines.
Solid-state disk usage is also on the rise—ESG research with North American IT professionals conducted in 2011
indicated that more than one-third (34%) of respondents were already using SSD, while 17% had plans to add SSD
within the year, and another 18% were in the evaluation phase. Only 17% of respondents had no interest or
familiarity with the technology.
adoption, with performance the primary benefit.
SSD can improve I/O performance in virtualized environments, but manual placement of SSD by application is
unreliable. At the same time, dedicating entire arrays to SSD can be not only expensive, but also wasteful; a full SSD
array is overkill when only 10% to 20% of data stores need that level of performance. In addition, many
organizations cannot add SSD capacity to their storage implementations because of incompatibility, and they
cannot deploy an SSD-compatible storage platform without jeopardizing current efforts related to compliance, data
security, backup, disaster recovery, etc.
4
Customers have moved past the initial efficiency gains and are virtualizing more mission-critical
5
This research indicated that cost remains the primary impediment to solid-state
SanDisk offers a way out of that morass with its FlashSoft for VMware vSphere software. FlashSoft provides
organizations with the opportunity to take advantage of SSD performance on the server side, managed
automatically, while they maintain their existing storage implementations. ESG Lab found FlashSoft for VMware
vSphere easy to install and manage through the vCenter console. Using FlashSoft software-based read cache with
heterogeneous SSDs, ESG Lab validated not only a significant increase in application performance, but also a
significant increase in virtual machine scalability. FlashSoft was easy to install and was able to accelerate workloads
without restricting any VMware features.
By improving I/O performance without manual intervention, SanDisk FlashSoft can enable organizations to expand
their virtual server deployments while speeding application performance, and still gain the benefits of consolidation
that translate into both capital and operational cost savings. The ease of implementing FlashSoft in a VMware
environment makes the proposition especially appealing.
4
Source: ESG Research Report, 2012 IT Spending Intentions Survey, January 2012.
5
Source: ESG Research Report, Solid-state Storage Market Trends, November 2011.