Citrix and Tintri provide leading desktop virtualization and storage solutions, respectively, that enable customers to successfully meet the challenges inherent with VDI. Customers can gain the numerous bene ts available from a desktop virtualization solution, including workspace mobility, centralized management, consolidated and secure delivery of data, and device independence.
This white paper summarizes performance tests of the Tintri T5060 VMstore all-flash storage array and Tintri T850 VMstore version 220.127.116.11 — the middle model of three all-flash models available in Tintri’s line of all-flash arrays (T5000) and Tintri’s line of hybrid (T800). These tests (LoginVSI “knowledge worker x 2vCPU”) simulated a 1,500-user load in a realistic Citrix XenDesktop Provisioning Services environment. This paper also discusses a range of bene ts offered in all Tintri VMstores, including visibility, simplified management, and ease-of-use.
Ultimately, both the Tintri T5060 all-flash and the Tintri T850 Hybrid-Flash VMstores are shown to work perfectly with Citrix XenDesktop in containing costs and maximizing the benefits of VDI.
Virtual desktops have grown in popularity in recent years. As more companies have freed their workers from the gurative shackles of traditional desktops, VDI systems such as Citrix XenDesktop have grown as well.
The promise of VDI is clear. Virtualizing and centralizing desktops offers a more secure, more manageable, and less costly end-user computing model. Consequently, the increasing availability of scalable server architecture has made virtual desktops more than just technically feasible.
Common barriers to realizing the full potential of VDI include:
Latency: The latency spikes that are common with traditional storage systems regularly induce performance lags. The performance shortfalls, in turn, inhibit user acceptance and diminish productivity.
Exercising careful consideration in the selection of a VDI storage solution can eliminate these barriers noted above. It is the key to fully realizing the promise and potential of a VDI installation.
In particular, the following features are conducive to maximizing the potential of VDI:
Citrix Ready® launched this program with many existing storage partners. The goal is to address the storage needs of customers who already have implemented or are considering implementing Citrix XenDesktop. VDI presents multiple types of data — each with its own unique requirements — to the storage infrastructure tier. Storage in turn can cope with these requirements using various hardware- and software-based approaches, some of which can be combined into hybrid solutions. As the number of storage options for VDI has steadily increased over the last several years, confusion has arisen for some customers who are still unsure as to which approach is right for them.
To help address this confusion, Citrix started this program — Citrix Ready® VDI Capacity Program for Storage Partners Phase II — with storage partners representing several different VDI workloads with their storage solutions. To participate in the program, the partner was required to set up a test environment with the necessary compute resources needed to generate a 1,500-, 3,000-, or 5,000-user XenDesktop workload.
As opposed to a traditional “benchmark,” whereby different achievement scores are possible, this VDI Capacity program is a simulation of “a day in the life” of a XenDesktop farm supporting a certain number of users. If a partner’s chosen storage solution can successfully support “a day’s” run to the de ned user capacity while sustaining required performance metrics, the partner passes and the validation test is concluded.
To demonstrate full compliance with Citrix standards, Tintri has chosen to take part in the Citrix Ready® program — a program specifically designed to address the storage needs of customers implementing XenDesktop. Tintri chose to validate the T850 Hybrid-Flash VMstore storage array against a 1,500-seat desktop virtualization environment based on XenDesktop 7.6. The end goal was to demonstrate the ability of Tintri to deliver a storage solution at an economical cost for an end user while consistently enabling an excellent end user experience. The program was not designed to test the limits of the storage system.
The VDI Capacity Program is focused on provisioning the appropriate amount of storage capacity with a cost-effective design, while also assuring adequate VDI performance for customers implementing XenDesktop. A simple, binary pass/fail methodology is employed. The primary objective was to demonstrate the ability of Tintri hybrid flash storage to comfortably support 1,500 virtual desktops at a very economical per-user cost, while consistently delivering an excellent end-user experience.
Speci cations of the test setup were as follows:
1. Chassis A (125 desktops per server, for a total of 1000 users):
Figure 1: Infrastructure con guration of hardware used
|Server model||Cisco Systems Inc UCSB-B200-M4-PP||8 servers|
|Processor(s)||Intel 2698 v3 (2 x 16 core @ 2.3 GHz)||32 cores per server|
|Memory||384||384 GB per server|
|Disk(s)||GB SAS @ RPM||N/A TB per server|
|Network adapter||VIC 1340 adapters|
|Storage array controller||controller GB cache||N/A controller per server|
2. Chassis B (100 desktops per server, for a total of 500 users):
Figure 2: Infrastructure con guration of hardware used
|Component||< span >Description||< span >Quantity|
|Server model||Cisco UCSB-B200-M3-PP||5 servers|
|Processor(s)||Intel 2697v2 (2 x 12 core @ 2.7 GHz)||24 cores per server|
|Memory||256||256 GB per server|
|Disk(s)||GB SAS @ RPM||N/A TB per server|
|Network adapter||VIC 1240 adapters|
|Storage array controller||controller GB cache||N/A controller per server|
The tests were designed to simulate 1,500 users connecting during a time span of 2,880 seconds (48 minutes), replicating the beginning of a typical work day. At the time of logon, each of the 1,500 unique user accounts grabbed a desktop from the pool. As each user logged on, the simulated worker would begin to “work” by performing one of the four segments of the knowledge worker test. Each segment of the test revolved around performing typical workaday tasks using popular desktop tools such as:
• Microsoft Outlook
• Microsoft Excel
• Microsoft Word (with a repository of 1,000 unique Word documents) • Microsoft PowerPoint
• PDF viewers
• Web browsers
Figure 3: Login VSI Automatic Report
|VSI response time @ 50 Sessions||7112||VSI response time @ 800 Sessions||904|
|VSI response time @ 100 Sessions||750||VSI response time @ 850 Sessions||914|
|VSI response time @ 150 Sessions||786||VSI response time @ 900 Sessions||926|
|VSI response time @ 200 Sessions||772||VSI response time @ 950 Sessions||934|
|VSI response time @ 250 Sessions||803||VSI response time @ 1000 Sessions||951|
|VSI response time @ 300 Sessions||791||VSI response time @ 1050 Sessions||967|
|VSI response time @ 350 Sessions||818||VSI response time @ 1100 Sessions||995|
|VSI response time @ 400 Sessions||840||VSI response time @ 1150 Sessions||1032|
|VSI response time @ 450 Sessions||840||VSI response time @ 1200 Sessions||1055|
|VSI response time @ 500 Sessions||844||VSI response time @ 1250 Sessions||1083|
|VSI response time @ 550 Sessions||848||VSI response time @ 1300 Sessions||1106|
|VSI response time @ 600 Sessions||853||VSI response time @ 1350 Sessions||1113|
|VSI response time @ 650 Sessions||864||VSI response time @ 1400 Sessions||1167|
|VSI response time @ 700 Sessions||867||VSI response time @ 1450 Sessions||1189|
|VSI response time @ 750 Sessions||895|
Throughout the test, timestamps were recorded to a centralized location for every task performed within every VDI session. The timestamps marked both the initialization of each task and the corresponding point at which the system became responsive to the increased demand necessitated by commencement of the task. The nal test report includes a summation of best times, worst times, and indexed averages from timestamps generated by all of the sessions.
Tintri has focused exclusively on storage for virtual environments. The Tintri founders identi ed the clear mismatch between the approaches of traditional networked storage and the demands of virtualization. They saw a need for a more ef cient shared storage model speci cally designed for VMs. This sharp focus enables both pervasive simpli cation, as well as the intelligent application of key new technologies such as flash memory.
More than just optimized for VMs, Tintri operates natively at the VM level and makes a VM the core object of management within Tintri systems. Gone are legacy storage concepts such as LUNs, volumes, tiers, and RAID groups. Tintri provides storage that is custom-built to speak the virtualization language.
Tintri VMstore is a VM-aware storage solution designed exclusively for VMs. Traditional shared storage solutions require complex con gurations, specialized knowledge, and are cost-prohibitive to deploy in virtual environments. With Tintri VMstore, administrators get simple, fast storage and can focus on managing VMs, not LUNs or volumes.
Tintri VMstore appliances run the Tintri OS, an operating environment designed to accelerate virtualization, delivering VM and vDisk-level management and monitoring. The Tintri OS intelligently and cost-effectively leverages flash storage to provide unparalleled performance for thousands of VMs. Tintri OS’ per-VM replication functionality radically reduces administrative work for planning, monitoring, and making data protection policy changes, while providing high throughput for enterprise-scale data protection.
Put simply, Tintri VMstore does for storage what virtualization has done for servers.
The Tintri VMstore T800 hybrid flash series aligns storage with business needs — putting the focus on virtualized applications. Tintri’s VM-aware storage speeds performance six times and packs storage 10 times more densely than VDI without a storage solution. The T800 hybrid flash series is ideally suited to multiple workloads and hypervisors, large (and growing) VDI deployments, and/or to a private cloud.
Offerings that are unique to Tintri VMstore include:
Simplified Management: Every storage action may be performed at the VM-level. This provides the ability to manage, replicate, automate, and analyze any (or every) VM.
Common Operating System: Tintri’s all-flash and hybrid flash arrays share a common OS and analytics, enabling the balancing of workloads and the management of up to 32 VMstores from just a single pane of glass.
VDI Specific Storage: Tintri builds VM-aware storage speci cally for virtualized applications, eliminating the many inadequacies and limitations of traditional physical- rst storage.
Ease-of-Use: VMstore is a true set-and-forget system that relieves VDI administrators from all hands-on management tasks.
End-to-End Visibility: Administrators are provided full visibility into the system. They have the tools to see how many VMs are online and what they are doing at any given time, isolating potential performance issues before they become real issues. This capability renders the system less susceptible to IO storms such as virus scans, boot-up sequences, etc.
Performance Consistency: The solution provides fast performance with superior economics and consistent availability. Even if failover occurs, the replacement is of the same quality as the original.
Tintri VMstore has been validated by Citrix as a Citrix Ready® product. To date, more than 27,000 products have been validated as Citrix-compatible. Tintri VMstore has also been selected as a Citrix Ready® featured product.
Testing confirmed that Tintri T850 Hybrid-Flash VMstore storage array can easily support 1,500 virtual desktops as measured against the success criteria of the Citrix Ready® VDI program. Furthermore, the execution of this test clearly demonstrated that Tintri Hybrid-Flash VMstore storage can realistically support 1,500 desktops, with the test workload pro le, at a compellingly low storage cost of $65 per desktop — a total cost that includes three years of support.
Please note that the AFA is a slightly pricier option, which adds expandability, predictable performance and can support more than 1500 desktops.
Less than 20,000 IOPS occurred during the course of testing. VMs launched at an average rate of 21.4 per minute.
Figure 4: IOPS and Latency
Notable test results and performance metrics included the following:
1. Login VSI Data: A total of 1,500 virtual desktop sessions were successfully launched and stress tested, running in benchmark mode as required by the Citrix Ready® program. The latency limit of VSImax was not reached at any point of the test. The VSImax average response time threshold was 1,717 milliseconds. The VSImax baseline average response time was 716 milliseconds. VSI response time threshold headroom was 1,857 milliseconds.
Figure 5: VSI Response Time
2. End-to-End Latency: The T850 enabled complete network latency visibility through a feature known as end-to-end latency — a capability unique to Tintri. End-to-end latency reveals latencies across every component of the entire infrastructure, including host, network, and storage. Throughout testing, end-to-end latency revealed latencies at a glance for every process, including VM requests, IO service time, etc. Any latency issues that occurred during testing were found to be the result of CPU oversubscription rather than storage-related bottlenecks.
Latency isn’t always a storage problem. Identify bottlenecks and their victims quickly.
Figure 7: IOPS and Latency
Figure 8: Granular Display
Amazing granularity... right down to each and every vDisk.
Figure 9: Choose Your Own Metrics
So many metrics to choose from.
Figure 10: Filtering
Quick and easy ltering.
Figure 11: VM Historical Trends
Historical trends... for every VM.
Figure 12: Test Results Overview
Figure 13: Virtual Machine Overview
Figure 14: Average Logon Duration
Figure 15: Latency Breakdown by Virtual Machine
Citrix XenDesktop delivers full Windows VDI capabilities in addition to virtual apps, meeting the demands of any use case. XenDesktop enables users to access their apps, desktops and data without the limitations of a traditional solution. On the uni ed FlexCast Management Architecture (FMA) platform, XenDesktop is the only solution that is FIPS-compliant and Common Criteria certi ed to meet the highest security standards of regulated industries. End users will enjoy the simple virtual desktop interface, while IT will appreciate the superior performance of HDX technology, even when deployed over challenging, high-latency networks.
Tintri VM-aware storage is the simplest and most suited for virtualized applications and cloud. Global organizations including General Electric, Toyota, United Healthcare, NASA and seven of the Fortune 15 have said “No to LUNs.” With Tintri they manage only virtual machines, in a fraction of the footprint and at far lower cost than conventional storage.
As demonstrated with Login VSI test results, Tintri T850 Hybrid-Flash VMstore storage clearly exceeds the benchmark set for the Citrix VDI Capacity Program. The test also con rmed that Tintri VMstore provides extremely high performance and capacity savings when deployed with XenDesktop virtual desktop VMs.
It should be noted, however, that Login VSI only tests a small subset of the factors that are key to a successful VDI deployment. Two primary in uential factors are end-user experience and administrative/management complexity. Any VDI solution that improves end-user experience while reducing operational overhead will result in a superior deployment, and will bolster enhanced user and administrator acceptance. A byproduct of the Citrix VDI Capacity Program benchmark test was a clear demonstration that the Tintri T850 Hybrid-Flash VMstore storage solution can vastly simplify management requirements and deliver an unparalleled user experience.
As conclusively shown by the results of the Citrix VDI Capacity Program benchmark test, Tintri VMstore serves as a perfect symbiotic partner for Citrix XenDesktop, handily meeting or exceeding all the requirements of the Citrix Ready® Program.
For more information about Tintri and Tintri VMstore, contact Tintri. Stay abreast of Tintri news, tips and developments on Twitter: @tintri.
For more information about Citrix XenDesktop, contact Citrix Ready.
For more information about Tintri Hybrid-Flash VMstore storage bene ts for VDIs, please visit: https://www.tintri.com/solutions/vdi.
To learn more about how Tintri Hybrid-Flash VMstore storage improves XenDesktop deployments, please visit: https://citrixready.citrix.com/tintri.html.
To learn more about hybrid-flash storage for VDI, contact Citrix and Tintri.
Unique control with VM-level actions for infrastructure functions including snapshots, replication and QoS make protection and performance certain in production, and accelerate test and development cycles.