As data center users continue to grow within corporate enterprise environments, IT managers may struggle with allocating new server resources to support them: purchasing, conguring, and maintaining servers costs time and money, and the potential for system downtime can add to these costs. To reduce these expenses while maintaining their user base, IT managers are starting to turn toward hardware virtualization solutionsthe use of software to migrate computer environments (creating virtual machines) to enable users to share hardware resources and allow numerous small servers to be replaced by one larger server, ultimately reducing hardware costs and saving maintenance time and expense. Microns P320h PCIe solid state drive (SSD) is architected to be used as a virtual storage device in VMware to support these virtualization solutions. This technical brief provides an overview of using the P320h as a virtual storage device in VMware and describes how the P320h performs in comparison to traditional deployments using a standard hard disk drive (HDD) and a network area storage (NAS) device when handling a common system performance issue known as a boot storm event.
Table 1: System Congurations Used for Testing To ensure consistency across the VMs, VMware View Manager was used to create VM VDI clones. This cloning wizard creates a fully provisioned, linked clone replica of a master VDI VM for each pool and then builds thinly provisioned clones from the replica. Figure 2 shows the master VM conguration. Figure 3 on the next page shows the VMware conguration for each VDI clone. 50GB of provisioned storage was shared among all 45 VDI clones in each pool.
Results
After the VM VDI pools were created, all 45 VMs in each pool were booted at once to simulate a boot storm event. The VM pools were booted in the following order: HDD, NAS ler, P320h. Boot time was measured in two instances: Initial boot time for each VM Complete boot time for each pool
40
45
0:00:43 0:00:39 0:00:35 0:00:30 0:00:26 0:00:22 0:00:17 0:00:13 0:00:09 0:00:04 0:00:00
0 6 11 16 21 26 31 36 41 45
VDI VMs
30
35
40
45
50
During this time, READ latencies were greater than 78 milliseconds (ms) and WRITE latencies were greater than 50ms, the equivalent of 78,000 microseconds (s) and 50,000s, respectively.
As shown in the circled area of Figure 8, the NAS ler took approximately 10 minutes to boot all 45 VMsa 30-minute improvement compared with local HDD
storage. READ and WRITE latencies also improved to 490s and 700s, respectively.
Figure 9 shows the boot storm test results for VMs stored on the P320h. The P320h took approximately 10 minutes to boot all 45 VMs. (The last spike in the graph is an
unrelated system event.) READ and WRITE latencies were 110s and 5s, respectively.
Conclusion
As the tests illustrate, the P320h enables the shortest boot and fastest latency times of all storage types tested. Initial boot time for a VM on the P320h averaged 40 secondsmore than 10X faster than a VM on the HDD. Complete boot time for the P320h storage pool was 10 minutes4X faster than the HDD storage pool. Latency times on the P320h improved more than 700X over local HDD storage and approximately 4X over the NAS ler. Additionally, as a virtualized storage device, the P320h lowers total cost of ownership and improves system performance at a signcantly lower price point than a NAS device. A single physical server with a P320h can host multiple user systems as VMs, reducing overall power requirements and physical storage space needs and alleviating the need to purchase new servers for users as they come online. The dynamic provision features built into the VMware virtualization environment enable reliable access and limited downtime for adding new users and contribute to improved system accessibliity and performance. Time spent booting VMs from a P320h is significantly decreased compared to an HDD, resulting in substantial productivity savings. For example, based on test results, average initial boot time for a VM user is reduced from 9.25 minutes for an HDD to 40 seconds for the P320h. For one user who earns $20.00 per hour, this equates to $2.86 in savings per user per boot. At 10 boots per week, this is a savings of $28.60 a week or $1,430.00 a year. In a VDI implementation of 100 users, this results in productivity savings of $143,000 per year.
Minutes Booting (One VM User/Two Boots per Day) Per Day HDD NAS Filer P320h 18.5 1.8 1.3 Per Week 92.5 9.0 6.5 Per Year 4,810 (80 hours) 468 (7.8 hours) 338 (5.63 hours)
600 360 180 90 60 45 30 15 0 HDD NAS P320h
Seconds
Minutes
100,000 50,000 10,000 1,000 100 10 0 HDD NAS P320h READ Latency WRITE Latency
Microseconds (s)
Storage Pool
micron.com
Products are warranted only to meet Microns production data sheet specications. Products and specications are subject to change without notice.
2013 Micron Technology, Inc. Micron and the Micron logo are trademarks of Micron Technology, Inc. All other trademarks are the property of their respective owners. All rights reserved. 05/13