LSI MegaRAID FastPath Performance Evaluation in a Web Server Environment



Similar documents
LSI MegaRAID CacheCade Performance Evaluation in a Web Server Environment

Optimizing SQL Server Storage Performance with the PowerEdge R720

Accelerating Server Storage Performance on Lenovo ThinkServer

Demartek June Broadcom FCoE/iSCSI and IP Networking Adapter Evaluation. Introduction. Evaluation Environment

Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays

Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array

Certification Document macle GmbH Grafenthal-S1212M 24/02/2015. macle GmbH Grafenthal-S1212M Storage system

Intel RAID SSD Cache Controller RCS25ZB040

SanDisk Lab Validation: VMware vsphere Swap-to-Host Cache on SanDisk SSDs

Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card

Building High-Performance iscsi SAN Configurations. An Alacritech and McDATA Technical Note

Certification Document bluechip STORAGEline R54300s NAS-Server 03/06/2014. bluechip STORAGEline R54300s NAS-Server system

Evaluation of Dell PowerEdge VRTX Shared PERC8 in Failover Scenario

Intel Solid- State Drive Data Center P3700 Series NVMe Hybrid Storage Performance

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1

HP SN1000E 16 Gb Fibre Channel HBA Evaluation

SEAGATE 600GB 15K 12GBPS SAS 2.5" ENTERPRISE PERFORMANCE HDD/ST600MP0065 SPC-1C V1.5

F600Q 8Gb FC Storage Performance Report Date: 2012/10/30

Performance Brief: MegaRAID SAS 9265/9285 Series

Intel RAID RS25 Series Performance

N /150/151/160 RAID Controller. N MegaRAID CacheCade. Feature Overview

Certification Document macle GmbH GRAFENTHAL R2208 S2 01/04/2016. macle GmbH GRAFENTHAL R2208 S2 Storage system

Dell Virtual Remote Desktop Reference Architecture. Technical White Paper Version 1.0

Analysis of VDI Storage Performance During Bootstorm

Evaluation Report: HPE MSA 2040 Storage in a Mixed Workload Virtualized Environment

Power Comparison of Dell PowerEdge 2950 using Intel X5355 and E5345 Quad Core Xeon Processors

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

How To Evaluate Netapp Ethernet Storage System For A Test Drive

Delivering Accelerated SQL Server Performance with OCZ s ZD-XL SQL Accelerator

HP ProLiant Gen8 vs Gen9 Server Blades on Data Warehouse Workloads

HP Z Turbo Drive PCIe SSD

High Performance Tier Implementation Guideline

Evaluation Report: HP Blade Server and HP MSA 16GFC Storage Evaluation

MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL

Express5800 Scalable Enterprise Server Reference Architecture. For NEC PCIe SSD Appliance for Microsoft SQL Server

Pivot3 Reference Architecture for VMware View Version 1.03

TEST REPORT Dell PERC H700 average percentage win in IOPS over FEBRUARY 2006 Dell PERC 6/i across RAID 5 and RAID 10. Internal HDD tests

The 8Gb Fibre Channel Adapter of Choice in Oracle Environments

Comparing the Network Performance of Windows File Sharing Environments

High Performance MySQL Cluster Cloud Reference Architecture using 16 Gbps Fibre Channel and Solid State Storage Technology

Fusionstor NAS Enterprise Server and Microsoft Windows Storage Server 2003 competitive performance comparison

The Technologies & Architectures. President, Demartek

Reference Architecture for Dell VIS Self-Service Creator and VMware vsphere 4

Microsoft SQL Server 2012 on Cisco UCS with iscsi-based Storage Access in VMware ESX Virtualization Environment: Performance Study

Adaptec: Snap Server NAS Performance Study

FlashSoft for VMware vsphere VM Density Test

Accelerating Microsoft Exchange Servers with I/O Caching

MS Exchange Server Acceleration

A High-Performance Storage and Ultra-High-Speed File Transfer Solution

1000-Channel IP System Architecture for DSS

Adaptec: Snap Server NAS Performance Study

Accelerating MS SQL Server 2012

Scaling from Datacenter to Client

Reference Architecture - Microsoft Exchange 2013 on Dell PowerEdge R730xd

White Paper Fujitsu PRIMERGY Servers RAID Controller Performance 2013

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

Microsoft Office SharePoint Server 2007 Performance on VMware vsphere 4.1

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

HP ProLiant DL580 Gen8 and HP LE PCIe Workload WHITE PAPER Accelerator 90TB Microsoft SQL Server Data Warehouse Fast Track Reference Architecture

High Performance SQL Server with Storage Center 6.4 All Flash Array

Test Report Newtech Supremacy II NAS 05/31/2012. Newtech Supremacy II NAS storage system

Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55%

DELL TM PowerEdge TM T Mailbox Resiliency Exchange 2010 Storage Solution

Achieving Mainframe-Class Performance on Intel Servers Using InfiniBand Building Blocks. An Oracle White Paper April 2003

An Overview of Flash Storage for Databases

Lab Evaluation of NetApp Hybrid Array with Flash Pool Technology

SUPERTALENT PCI EXPRESS RAIDDRIVE PERFORMANCE WHITEPAPER

Comparison of Hybrid Flash Storage System Performance

Violin Memory 7300 Flash Storage Platform Supports Multiple Primary Storage Workloads

Transitioning to 6Gb/s SAS (Serial-Attached SCSI) A Dell White Paper

Visual UpTime Select Server Specifications

Evaluation Report: Supporting Microsoft Exchange on the Lenovo S3200 Hybrid Array

VMware Virtual SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014

Microsoft Exchange Server 2003 Deployment Considerations

Evaluation Report: Supporting Multiple Workloads with the Lenovo S3200 Storage Array

Where IT perceptions are reality. Test Report. OCe14000 Performance. Featuring Emulex OCe14102 Network Adapters Emulex XE100 Offload Engine

Using Synology SSD Technology to Enhance System Performance Synology Inc.

Virtualization of the MS Exchange Server Environment

Amadeus SAS Specialists Prove Fusion iomemory a Superior Analysis Accelerator

Using Synology SSD Technology to Enhance System Performance Synology Inc.

DELL SOLID STATE DISK (SSD) DRIVES

Post-production Video Editing Solution Guide with Quantum StorNext File System AssuredSAN 4000

Dell Compellent Storage Center SAN & VMware View 1,000 Desktop Reference Architecture. Dell Compellent Product Specialist Team

Achieving a High Performance OLTP Database using SQL Server and Dell PowerEdge R720 with Internal PCIe SSD Storage

Improving Microsoft Exchange Performance Using SanDisk Solid State Drives (SSDs)

Lenovo Database Configuration for Microsoft SQL Server TB

Qsan Document - White Paper. Performance Monitor Case Studies

Benchmarking Cassandra on Violin

HP Smart Array Controllers and basic RAID performance factors

HP recommended configurations for Microsoft Exchange Server 2013 and HP ProLiant Gen8 with direct attached storage (DAS)

WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE

PowerVault MD1200/MD1220 Storage Solution Guide for Applications

Transcription:

LSI MegaRAID FastPath Performance Evaluation in a Web Server Environment Evaluation report prepared under contract with LSI Corporation Introduction Interest in solid-state storage (SSS) is high, and IT professionals are beginning to explore various ways to take advantage of the increased performance and reduced power consumption that SSS offers. Various enterprise applications across the spectrum of size and complexity may be good candidates for SSS. SSS can be deployed directly as primary storage where the users decide what data to place on the storage, or it can be deployed as a cache in front of traditional storage, where the storage controller determines what data is placed on the SSS or solid state disk (SSD). Each implementation has advantages. LSI Corporation commissioned Demartek to evaluate MegaRAID FastPath software in a web server environment. This advanced SSD-aware RAID software is a high-performance IO accelerator especially designed for SSD arrays connected to a MegaRAID controller card. FastPath software is an optimized version of LSI s MegaRAID technology that is designed with SSDs in mind, taking advantage of the increased read and write performance of SSDs. FastPath is used for primary storage where the user places files directly on the SSD devices to achieve the highest possible application performance. Evaluation Environment These tests were conducted in the Demartek lab in Arvada, Colorado using Demartek servers, disk drives and networking infrastructure. LSI supplied the MegaRAID controller card and disk enclosure. The web server content was created by Demartek and run on Windows Server 2008 R2 with IIS 7.5. Evaluation Summary The MegaRAID FastPath software provides outstanding performance improvements to the web server tested here By moving the web server content data to SSDs under FastPath software control, we observed more than 12x performance improvement in overall throughput and an even greater improvement in web server response time. These tests show that the MegaRAID FastPath solution with SSDs can improve the performance of existing web servers or can provide the same performance with fewer web servers, lowering the total cost of ownership. Further, operating expenses can be reduced significantly with the removal of HDDs from the server s storage subsystem.

Page 2 of 11 1 Test Environment These tests were conducted using a relatively simple web server design that represents a web hosting server with many websites containing primarily static, read-only data. Web Server Configuration SuperMicro X8DTH-6F, PCIe 2.0 Dual Intel Xeon E5540, 2.53GHz, 8 total cores, 16 logical processors 8GB RAM 2x Motherboard 1GbE NIC for general LAN traffic 2x Intel PRO/1000 PT dual-port 1GbE Server Adapters (4x1GbE NIC Team) dedicated to web server test traffic LSI MegaRAID 9280-8e 6Gbps SAS/SATA RAID controller o Firmware 2.100.03-0921 o Driver: megasas2.sys, 4.30.0.64, July 15, 2010 Disk enclosure containing o 6x Seagate Barracuda 7200.11 500GB SATA disk drives. Test 1: Six-drive RAID-10 disk group configured as two 100GB logical volumes, one for the operating system and one for the web server content. Test 2: Two-drive RAID-1 disk group configured as one 465GB logical volume for the operating system. o 4x Intel X25-E 32GB SLC SSDs. Test 1: No SSDs used for Test 1. Test 2: Four-drive RAID-10 disk group configured as one 58GB logical volume for the web server content.

Page 3 of 11 Windows Server 2008 R2 Enterprise Edition with IIS 7.5 Load Generator Configuration (x2) Dell PowerEdge 2900 Dual Intel Xeon E5345, 2.33 GHz, 8 total cores 48GB RAM 2x Motherboard 1GbE NIC for general LAN traffic Intel PRO/1000 PT dual-port 1GbE Server Adapter (2x1GbE NIC Team) dedicated to web server test traffic Windows Server 2008 R2 Enterprise Edition NeoLoad 3.1 web load generator software Network Switch Dell PowerConnect 2748, 48-port 1Gb Ethernet switch Network Configuration In order to ensure that the network was not the bottleneck, teamed, dual-port 1GbE NICs were installed into the load generators and into the web server to provide increased network bandwidth for the web server test traffic. The teamed NICs were configured with Static Link Aggregation. The web server test traffic was dedicated to the teamed NICs and any general LAN traffic was handled by the 1GbE motherboard NICs. The client load generators and the web server were connected to the same 1Gb Ethernet switch, and the appropriate switch ports were configured into Link Aggregation Groups (LAG). The network latency in this configuration was less than 1 ms between the load generators and the test web server. Web Server Client Load Generator A web server load tool, NeoLoad, from Neotys software, was used to generate the client load on the web server. The NeoLoad load generators were installed onto two servers that provided the client workloads. The NeoLoad console was installed onto one of the servers acting as a load generator. Web Server Content The web server had the following characteristics: Approximately 23GB of content on the operating system volume, including the paging file Approximately 40GB of content on the web server data volume Approximately 1.48 million files of web content data o 80,000 HTML text pages o Approximately 1.4 million graphic images (JPEG and PNG) Web Server Activity The website requests and responses had the following characteristics: Requests randomly referenced the entire 40GB and 1.48 million files approximately evenly over the entire duration of the 90-minute tests. Each request for an HTML page returned unique HTML text and eleven or twelve unique graphic images. Web server workload tuned to reproduce typical throughput.

Page 4 of 11 2 SSS Technology as Primary Storage Deploying SSS as primary storage, where the user places data directly on the solid state media is one of the ways to deploy SSD technology. When the user knows that certain data is or will be frequently accessed, placing it directly on the SSDs provides significant performance improvement over spinning disks, especially for random read and write intensive application workloads. The tasks for the administrator include identifying the appropriate data and configuring the appropriate amount of SSD. In order to test this primary storage SSD implementation, we deployed a web server with direct attached storage (DAS) using a 6Gb/s SAS MegaRAID controller with the FastPath feature that could be enabled. The DAS storage enclosure included a combination of spinning disk drives and solid state drives. Using a web load generator application, we sent at least 100,000 requests to the web server over 90-minute periods of time, and took several measures of web page and web server performance. We ran two tests, varying the storage configuration for each test. Both tests used six drives in the disk enclosure and used mirroring technology (RAID-1 or RAID-10) for enhanced availability of the operating system and the web server content data. Test 1: A six-drive, 7200 RPM SATA RAID-10 configuration of spinning drives only were used for the operating system and web content. Two logical volumes of 100GB each were created using the MegaRAID controller, one for the operating system and one for the web server content data. Test 2: A two-drive, 7200 RPM SATA RAID-1 configuration of spinning drives was used for the operating system and a four-drive RAID-10 configuration of SSDs was used for the 40GB of web server content. One logical volume for each RAID group was used, using the full formatted capacity of each, which was 465GB for the RAID-1 spinning drives and 58GB for the RAID-10 SSDs. Demartek also evaluated deploying solid state storage as a cache in a similar environment. These reports are part of a series of reports evaluating the LSI MegaRAID SSD management functions. These reports are available at the following locations. Demartek Publishes Evaluation of LSI MegaRAID CacheCade Performance Demartek Publishes Evaluation of LSI MegaRAID FastPath Performance

Page 5 of 11 3 Test Results Our tests consisted of 90-minute runs with the client load generators making at least 100,000 web server requests, using different storage configurations. These client requests accessed the entire 40GB of web content randomly and approximately evenly. Many of the web pages were accessed multiple times during each test. We disabled the default compression of data in IIS 7.5 so that as much data and I/O as possible would be pushed through the storage subsystem. We disabled and removed all 8dot3 short filenames on the web server to improve NTFS metadata processing. General Performance Overview As expected, there were significant performance improvements when the web server content data was moved to the SSDs. We also noticed that the SSDs ramped-up very quickly to full performance. Fewer 7200 RPM SATA drives (two-drive RAID-1 versus 6-drive RAID-10) were needed in the Test- 2 configuration because all of the web content workload was serviced by the SSDs (four-drive RAID-10), with the two-drive RAID-1 being used for hosting the OS. The result is significantly higher performance with lower overall data storage power consumption.

Page 6 of 11 Total Pages There were 80,000 unique HTML pages of web content. The client load generators accessed these pages randomly and evenly throughout the tests. HTML Page Count 1,600,000 1,400,000 1,200,000 1,000,000 800,000 600,000 400,000 200,000 0 Total Pages - FastPath Software 105,056 1,371,675 (13 x HDD) Elapsed Time: 90 minutes Total Hits A web hit is an access of any file on the web server. For these tests, each HTML page request resulted in the access of one page of text and eleven or twelve graphic images, resulting in twelve or thirteen hits per request. Hits 20,000,000 15,000,000 10,000,000 5,000,000 Total Hits - FastPath Software 0 1,285,708 16,802,648 (13 x HDD) Elapsed Time: 90 minutes Total Throughput Throughput is a measure of the total number of Megabytes transferred from the web server to the clients over the duration of the test. Megabytes Total Throughput - FastPath Software 500,000 400,000 300,000 200,000 100,000 0 33,011.01 431,165.56 (13 x HDD) Elapsed Time: 90 minutes

Page 7 of 11 Performance Ramp-up Before each test run, the web server and load generators were rebooted to insure that there was no data leftover in their system and storage caches. The following charts show various measures of the performance characteristics over the duration of the test runs. These performance rates are measured at the clients and include the full end-to-end transaction. Throughput Megabits per second of data transfer from the web server to the clients as a results of the client requests Page Hit Rate Hits per second of the HTML web content files accessed by the clients. This total counts the HTML text page and all the graphics images for that page as one page hit. Average Page Response Time This is the average time, in seconds, to return the complete HTML page from the web server to the client. Average Time to First Byte (TTFB) This is the average time, in seconds, for the client to receive the first byte of the response from the web server. The difference in performance for these web server tests was dramatic. The SSD configuration performance climbed to its maximum performance levels within the first few minutes and sustained those rates for the duration of the test. These tests show that adding SSDs with FastPath software improves the website user experience and supports more concurrent users with fewer web servers or significantly extends the performance of existing web servers, any or all resulting in a reduced total cost of ownership.

Page 8 of 11 Server Performance Throughput - FastPath Software Megabits Per Second 700 650 600 550 500 450 400 350 300 250 200 150 100 50 0 Average: 639.9 Mbps (12.5 x HDD) Average: 51.0 Mbps Averages exclude the first 10 minutes of the test run 0 10 20 30 40 50 60 70 80 90 Elapsed Time in Minutes Page Hit Rate - FastPath Software 300 Pages Per Second 250 200 150 100 50 Average: 254.45 pages/sec (12.5 x HDD) Average: 20.29 pages/sec Averages exclude the first 10 minutes of the test run 0 0 10 20 30 40 50 60 70 80 90 Elapsed Time in Minutes

Page 9 of 11 Server Responsiveness Various studies have shown that even slight improvements in web site responsiveness improve the user s perception of the quality of the web site. FastPath software with SSDs provides dramatic improvement in responsiveness by reducing the average response time to less than 0.02 seconds. Average Page Response Time - FastPath Software (Lower is better) 0.50 0.45 0.40 0.35 : 0.0113 sec (6.73% HDD) HDD: 0.1676 sec Seconds 0.30 0.25 0.20 0.15 0.10 0.05 0.00 0 10 20 30 40 50 60 70 80 90 Elapsed Time in Minutes Average Time to First Byte - FastPath Software (Lower is better) Seconds 0.11 0.10 0.09 0.08 0.07 0.06 0.05 0.04 0.03 0.02 0.01 0.00 : 0.0018 sec (8.28% HDD) HDD: 0.0216 sec 0 10 20 30 40 50 60 70 80 90 Elapsed Time in Minutes

Page 10 of 11 4 Total Cost of Ownership Total cost of ownership (TCO) calculations should be included when making technology acquisition decisions. TCO includes not only the initial capital expense (CapEx) but also includes ongoing operational expenses (OpEx). FastPath and CapEx The capital expense for server data storage is typically higher when replacing HDDs with SSDs. However, by using FastPath software with SSDs, the total capital expense is reduced because the total number of servers needed to satisfy performance requirements is reduced. FastPath and OpEx Operational expenses are also reduced by using FastPath software and SSDs. Each web server in this type of configuration consumes less electric power than it would using the same number of spinning hard disk drives. Power consumption can be further reduced by using fewer servers each configured with FastPath software and SSDs.

Page 11 of 11 Summary and Conclusion The LSI MegaRAID FastPath software for SSD primary storage provides outstanding performance improvements for the web server application that we tested. In addition, the SSDs that we added to this configuration are less expensive than adding DRAM memory in order to achieve similar performance benefits. We observed at least 12x performance improvements in all measurements that we collected when comparing the hard-drive-only performance to the SSD performance for the web server content data. This performance improvement was observed in raw throughput and in response time. This report is part of a series of reports evaluating the LSI MegaRAID SSD management functions. These reports are available at the following locations. Demartek Publishes Evaluation of LSI MegaRAID CacheCade Performance Demartek Publishes Evaluation of LSI MegaRAID FastPath Performance LSI and FastPath are trademarks, and MegaRAID is a registered trademark of LSI Corporation. Demartek is a registered trademark of Demartek, LLC. All other trademarks are the property of their respective owners.