Demartek LSI WarpDrive Acceleration Card Performance .

2y ago
12 Views
2 Downloads
3.25 MB
13 Pages
Last View : 7d ago
Last Download : 3m ago
Upload by : Shaun Edmunds
Transcription

DemartekJanuary 2011LSI WarpDrive Acceleration CardPerformance Evaluation in Access-IntensiveWeb Server EnvironmentsEvaluation report prepared under contract with LSI CorporationIntroductionWhen users have a choice of websites to do their business, providing acceptable response times iscritical in retaining customers. As the client base grows, the high demand for serving pages maycause users to experience slow page delivery. To solve this problem, businesses may spread the webpage demand across scores of systems each capable of providing web pages. This report will evaluatewhether using solid state storage will allow fewer systems to be deployed.BackgroundSolid state storage uses a robust version of the flash technology found on camera memory cards andis being used to augment or replace hard disk drive (HDD) storage. Since solid state storage has nospinning disks and movable read/write heads, it can provide from 10 to 1000 times moretransactions per second than traditional HDD storage. Initial implementations of solid state storagehave been solid state disks (SSD) which emulate the form factor and interface characteristics of aHDD.LSI Corporation commissioned Demartek to evaluate their WarpDrive Acceleration Card, a solidstate storage implementation that plugs into the PCI-Express (PCIe) bus in a server. The purposeof this evaluation was to compare the performance of a web server using WarpDrive for webcontent storage versus HDD. WarpDrive is able to provide 300GBs of storage and by interfacing toPCIe, more transactions per second and higher throughput can be supported compared to HDD.Evaluation EnvironmentThese tests were conducted in the Demartek lab in Arvada, Colorado using Demartek servers, diskdrives and networking infrastructure. LSI supplied the WarpDrive Acceleration Card solid statestorage card and disk enclosure. The web server content was created by Demartek and run onWindows Server 2008 R2 with IIS 7.5.Evaluation SummaryThe WarpDrive Acceleration card provided outstanding performance with the web servercompared to using HDD. By moving the web server content data to WarpDrive, we observed that 3to 17 times more page views per minute were supported, with lower response time, over using asmall number of high performance hard drives. These tests show that using WarpDrive solid statestorage card can improve the performance of existing web servers or can provide the sameperformance with fewer web servers, lowering the total cost of ownership. 2011 Demartek www.demartek.com Email: info@demartek.com

DemarDrtekWarpDrivee Accelerationn Card Perforrmance EvaluuationJanuary 2011Page 2 of 131 – Tesst EnvironmmentTheseTtests werre conducted using a relativvely simple weeb server desiggn that repressents a web hoostingseerver with manny websites coontaining primmarily static, rread-only dataa.WebW Server Coonfiguration IBM System x3650 M2, PCIe 2.00Dual-pprocessor, quaad-core Intel XeonXX5570, 22.93GHz, 8 tootal cores, 16 logical processsors16GB RAM2x Motherboard 1GGbE NIC for generalgLAN ttraffic Intel Ethernet Servver Adapter X520-SR2Xduaal-port 10GbEE Adapter dedicated to webserver test trafficR10i SAS/SAATA ControlleerIBM ServeRAID-MR1.64, 6/10/20009 2:37 PMo Driver: meggasas.sys, 4.5.1SSavvioo 10K.3, 300GGB 6Gb/s SAAS disk driveso Internal harrd drives: 5x SeagateWAccceleration Carrd PCIe solid state storage ccardLSI WarpDriveo Firmware: 06.80.00.000o Driver: lsi ssss.sys, 2.10.34.0, 10/21/22010 6:07 PMDrive is low-prrofile and doees not require any extra powwer connectorrs.o The WarpDAS 9211-8i HBBA (and exterrnal converterr connector caard)LSI SAo Driver: lsi ssas2.sys, 2.0.22.71, 7/13/20009 3:59 PM 20011 Demartekk www.demmartek.com Email: info@ddemartek.comm

Demartek WarpDrive Acceleration Card Performance EvaluationJanuary 2011Page 3 of 13LSI MegaRAID 9280-8e RAID Controllero Driver: megasas2.sys, 4.31.1.64, 8/9/2010 7:58 AMLSI 620J disk enclosure containingo 24x Seagate Savvio 2.5-inch, 15K.2, 73GB, 6Gb/s SAS disk drives.Windows Server 2008 R2 Enterprise Edition with IIS 7.5Load Generator Configuration (x2) Dell PowerEdge 2900Dual-processor, quad-core Intel Xeon E5345, 2.33 GHz, 8 total cores48GB RAM2x Motherboard 1GbE NIC for general LAN trafficIntel 10GbE XF SR Server Adapter dedicated to web server test trafficWindows Server 2008 R2 Enterprise EditionNeoLoad 3.1 web load generator softwareNetwork Switch Cisco Nexus 5020, 40-port 10Gb Ethernet switchNetwork ConfigurationDuring initial testing, we found that our 1GbE network became the bottleneck when testing thehigh-performance LSI WarpDrive Acceleration card, even when using teamed 1GbE NICs. Inorder to remove the network bottleneck, we moved the test configuration over to our 10GbEnetwork using 10GbE NICs in the servers, which allowed us to achieve significantly higher webserver performance. The network latency in this configuration was less than 1 ms between the loadgenerators and the test web server.Web Server Client Load GeneratorA web server load tool, NeoLoad, from Neotys software, was used to generate the client load on theweb server. The NeoLoad load generators were installed onto two servers that provided the clientworkloads. The NeoLoad console was installed onto one of the servers acting as a load generator.Web Server ContentThe web server had the following characteristics: Approximately 31GB 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 datao 80,000 HTML text pageso Approximately 1.4 million graphic images (JPEG and PNG)Web Server ActivityThe website requests and responses had the following characteristics: Requests randomly referenced the entire 40GB and 1.48 million files approximately evenlyover the entire duration of the 90-minute tests. Each request for an HTML page returned unique HTML text and three unique graphicimages. 2011 Demartek www.demartek.com Email: info@demartek.com

DemartekWarpDrive Acceleration Card Performance EvaluationJanuary 2011Page 4 of 132 – Solid State Storage Technology as Primary StorageWhen deploying solid state storage as primary storage, web content is placed directly on the solidstate media. Solid state storage provides significant performance improvement over spinning disksfor all read and write activity. Typically, pairs of solid state storage cards should be deployed forredundancy, but in test cases and many actual web applications, only a single card may be usedbecause the data is read-only. A backup or staging copy can be stored on HDD.In order to test this primary storage solid state storage implementation, we deployed a web serverwith direct attached storage (DAS) using internal disk drives for the operating system. We deployedthree storage targets for the web server content: a DAS storage enclosure partly and completely fullof 2.5-inch, 73GB, 15K RPM SAS disk drives and the LSI WarpDrive Acceleration Card PCIe solidstate storage card. Using a web load generator application, we sent at least 1,000,000 requests to theweb server over 90-minute periods of time, and took several measures of web page and web serverperformance.Test ConfigurationsWe ran three tests, varying the storage configuration for each test. For these tests, the operatingsystem was deployed on two internal 10K RPM SAS disks configured as a RAID1 volume of 278GB using the on-board IBM ServeRAID-MR10i SAS/SATA Controller. Test 1: A single NTFS-formatted volume of 201GB consisting of a six-drive RAID10configuration of 73GB 15K RPM hard disk drives was used for the web server contentdata. This volume was located in the LSI 620J external disk enclosure controlled by the LSISAS 9211-8i HBA. A SAS pass-through card that provides external connections was used toconnect to the external disk enclosure.Test 2: A single NTFS-formatted volume of 814GB consisting of a 24-drive RAID10configuration of 73GB 15K RPM hard disk drives was used for the web server contentdata. This volume was located in the LSI 620J external disk enclosure controlled by the LSIMegaRAID 9280-8e RAID Controller. The 9280-8e controller was used because it canconfigure all 24 disk drives into a single RAID group and the 9211-8i HBA cannot.Test 3: A single NTFS-formatted volume of 279GB using the LSI WarpDrive AccelerationCard was used for the web server content data. To put additional load onto the WarpDriveAcceleration Card, the web server logs were also directed to this volume for this test. TheLSI 620J disk enclosure and its disk drives were not connected to the server during thistest.Power ConsumptionWe also measured the power consumption during separate 15-minute tests for the server andstorage solution. For tests 1 and 2, this included the total power consumed by the server, add-inHBA or RAID controller, and the LSI 620J disk enclosure and the 15K RPM disk drives. For test1, there were only six disk drives in the disk enclosure. For test 3, this included the powerconsumed by the server including the LSI WarpDrive Acceleration Card. For test 3, no add-inHBA or RAID controller was present in the server and the disk enclosure was not connected to theserver or powered on. 2011 Demartek www.demartek.com Email: info@demartek.com

DemartekWarpDrive Acceleration Card Performance EvaluationJanuary 2011Page 5 of 133 – Test ResultsOur tests consisted of 90-minute runs with the client load generators making at least 1,000,000 webserver requests, using different storage configurations. These client requests accessed the entire40GB of web content randomly and approximately evenly. Many of the web pages were accessedmultiple times during each test.We disabled the default compression of data in IIS 7.5 so that as much data and I/O as possiblewould be pushed through the storage subsystem. We disabled and removed all “8dot3” shortfilenames on the web server to improve NTFS metadata processing.General Performance OverviewAs expected, there were significant performance improvements when the web server content datawas moved to the WarpDrive Acceleration Card. We also noticed that the WarpDrive AccelerationCard “ramped-up” very quickly to full performance.To increase the load on the WarpDrive Acceleration Card, we also directed the web server logs to itfor this test. The web server writes a log record for each page or file request from the web serverclients. The number of records written to the web server log is approximately equal to the numberof “hits” on the web server.Moving the BottleneckThis web server application workload using high-performance solid-state storage technology, whenpushed to a heavier load, showed an example where the storage was no longer the bottleneck, butthe 1GbE network was the bottleneck, which required us to move to the 10GbE network. Webelieve that as more solid-state storage is deployed and pushed to heavier loads, I.T. professionalswill discover similar new bottlenecks. 2011 Demartek www.demartek.com Email: info@demartek.com

WarpDrive Acceleration Card Performance EvaluationJanuary 2011Page 6 of 13 DemartekTotal Pages30,000,000HTML Page CountThere were 80,000unique HTML pagesof web content. Theclient loadgenerators accessedthese pagesrandomly and evenlythroughout the tests.Total Pages ‐ 8.37 x HDD‐63.23 x �6HDD‐240WarpDriveElapsed Time: 90 minutesTotal HitsTotal Hits ‐ WarpDrive120,000,000100,000,00080,000,000HitsA web “hit” is anaccess of any file onthe web server. Forthese tests, eachHTML page requestresulted in theaccess of one page oftext and threegraphic images,resulting in four“hits” per request.104,816,35760,000,00018.37 x HDD‐63.23 x ‐6HDD‐240WarpDriveElapsed Time: 90 minutesTotal ThroughputGIgabytes (GB)Throughput is ameasure of the totalnumber of Gigabytes(GB) transferredfrom the web serverto the clients overthe duration of thetest.Total Throughput ‐ 70.4218.36 x HDD‐63.23 x ed Time: 90 minutes 2011 Demartek www.demartek.com Email: info@demartek.com

DemartekWarpDrive Acceleration Card Performance EvaluationJanuary 2011Page 7 of 13Performance Ramp-upBefore each test run, the web server and load generators were rebooted to ensure that there was nodata leftover in their system and storage caches.The following charts show various measures of the performance characteristics over the duration ofthe test runs. These performance rates are measured at the clients and include the full end-to-endtransaction. Page Hit Rate – This is the page hits per second of the HTML web content files accessedby the clients. This total counts the HTML text page and all the images (JPEG and PNG)for that page as one page hit. Throughput – This is the megabits per second of data transfer from the web server to theclients as a results of the client requests. Average Page Response Time – This is the average time, in seconds, to return thecomplete 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 toreceive the first byte of the response from the web server.The difference in performance for these web server tests was dramatic. The solid state storageconfiguration performance climbed to its maximum performance levels within the first twominutes and sustained those rates for the duration of the test. The added write load on theWarpDrive contributed to the variability of its performance. By moving the web server logs to theWarpDrive, we were able to achieve slightly higher overall web server performance than when theweb server logs were written to spinning hard disks.These tests show that adding the WarpDrive Acceleration Card PCIe solid state storage cardsignificantly improves the website user experience and supports more concurrent users with fewerweb servers or significantly extends the performance of existing web servers. 2011 Demartek www.demartek.com Email: info@demartek.com

WarpDrivee Accelerationn Card Perforrmance EvaluuationJanuary 2011Page 8 of 13 DemarDrtekSeerver PerformmancePage HitH Rate ‐ WWarpDrive60005000Pages Per SecondWarpDriive40003000Average: 4863.9 pagees/sec(3.2 x HDD‐24)(177.5 x HDD‐6)2000Average: 1506.74 pagges/sec1000HDD‐24HDD‐6Averageseexclude the first10 minutes oofthe test runnAveragee: 278.2 page s/sec001020304045060708090Elapsed Time in MinuutesThrouughput ‐ WWarpDrive7000Megabits Per Second6000WarpDrive5000HDD‐24Averaage: 5429.2 MMbps(33.2 x HDD‐24))(117.5 x HDD‐6))40003000HDD‐6Averageseexclude the first10 minutes oofthe test runn20001000001020304045060708090Elapsed Time in Minuutes 20011 Demartekk www.demmartek.com Email: info@ddemartek.comm

WarpDrive Acceleration Card Performance EvaluationJanuary 2011Page 9 of 13 DemartekServer ResponsivenessVarious studies have shown that even slight improvements in web site responsiveness improve theuser’s perception of the quality of the web site. The WarpDrive Acceleration Card provideddramatic improvement in responsiveness by reducing the average response time to less than 0.02seconds.Average Page Response Time ‐ WarpDrive(Lower is better)1.201.00WarpDrive: 0.0107 sec3.1x faster than HDD‐2416.5x faster than 0.200.000102030405060708090Elapsed Time in MinutesAverage Time to First Byte ‐ WarpDriveSeconds(Lower is 0WarpDrive: 0.0033 sec3.6x faster than HDD‐2416.9x faster than Elapsed Time in Minutes 2011 Demartek www.demartek.com Email: info@demartek.com

WarpDrive Acceleration Card Performance EvaluationJanuary 2011Page 10 of 13 DemartekPower ConsumptionSolid state storage brings with it the promise of higher performance while consuming less electricalpower. We repeated our web server tests for 15 minutes each while measuring the powerconsumption using the AEMC PQL-120 Power Quality Logger, an inline electrical powermeasurement and logging device. For each test, we measured the total power consumption in wattsfor the web server solution. This includes the server, all the add-in cards and, for the hard diskconfigurations, the external disk enclosure and its disk drives. We measured the powerconsumption for two minutes before and after the 15-minute test periods while the web server wasidle in order to get a steady-state measurement. In addition, we measured the power consumptionof the server while it was idle, without any of the tested storage adapters and drives to get a baselinepower consumption measurement.The average power consumption was calculated over minutes 5 – 15 of the test period to allow forramp-up time. Each solution reached approximately the same performance during minutes 5 – 15that it did for the longer tests.WattsWeb Server Power Consumption450400350300250200150100500Web server load test running060120 180 240 300 360 420 480 540 600 660 720 780 840 900 960 1020 1080SecondsHDD‐6HDD‐24WarpDriveServer only, idle systemServer only HDD‐6 HDD‐24 WarpDriveAverage Watts consumed while idle177.0 272.5388.0189.5–Difference above server only while idle 95.5 211.0 12.5Average Watts consumed during test177.0 288.1385.8235.1– 111.1 208.8Difference above server only during test 58.1Of the configurations using the tested storage, the WarpDrive consumed the least amount ofelectrical power while providing the highest performance. As expected, the 24-drive configurationwith the external disk enclosure consumed the most electrical power during the test period.Given the observed performance of the 24-drive solution, and assuming a linear increase inperformance by adding multiple sets of 24-drive disk enclosures, a solution with 72 drives in three 2011 Demartek www.demartek.com Email: info@demartek.com

WarpDrive Acceleration Card Performance EvaluationJanuary 2011Page 11 of 13 Demartekenclosures would almost equal the performance of the WarpDrive solution. Estimates of a 72-driveconfiguration are also included in the table below.WattsHDD‐6HDD‐24HDD‐72 *WarpDrive288.1385.8811.0235.1Watts% of s/sec.278150745214864Hits/sec.% of WarpDrive5.7%30.9%92.9%–* EstimatedPower Consumption to Achieve4500 �72WarpDriveRack SpaceThe WarpDrive solution consumes 2U of rack space, the 24-drive complete solution consumes 4Uof rack space and a 72-drive complete solution would consume 8U of rack space. 2011 Demartek www.demartek.com Email: info@demartek.com

WarpDrive Acceleration Card Performance EvaluationJanuary 2011Page 12 of 13 Demartek4 – Total Cost of OwnershipAn analysis of the LSI WarpDrive Acceleration Card would not be complete without discussing thecost of the solution. Two sets of cost figures should be examined:1. The cost of the configurations tested2. The estimated cost of an HDD configuration that would match the WarpDriveconfigurationThese two cost figures should be examined because in the first case, the basic costs of the hardwareare required for budgeting reasons. The second case should be examined in order to show the costto meet a specific performance level.List prices are provided except where noted and are in US dollars. Pricing may vary by supplier,quantity and any negotiated discounts. Except for the LSI WarpDrive, list prices were obtainedfrom CDW.com on December 10, 2010.CostsThe cost of the server hardware is approximately 10,000 and is used for all the configurations.This price includes the processors, memory, on-board controller, 5 internal 10K SAS disk drives,internal DVD/CDROM drive and the Intel 10GbE adapter. The server is 2 rack units (2U) inheight and the 620J disk enclosure is 2 rack units (2U) in height.ConfigurationServerLSI 620J disk enclosureSAS external cables (@ 180)LSI 9211‐8i HBALSI 9280‐8e RAID73GB, 15K RPM disks (@ 206)WarpDriveTOTALPages/Sec.HDD‐6 10,000 2,279 360 274— 1,236— 14,149278HDD‐24 10,000 2,279 360— 795 4,944— 18,3781507HDD‐72 10,000 6,837 1,080— 795 14,832— 33,544*4521WarpDrive 10,000————— 11,500 21,5004864* EstimatedCost to Achieve 4500 Pages/second 35,000 30,000 25,000 20,000 15,000 10,000 5,000 0HDD‐72WarpDrive 2011 Demartek www.demartek.com Email: info@demartek.com

WarpDrive Acceleration Card Performance EvaluationJanuary 2011Page 13 of 13 DemartekSummary and ConclusionThe LSI WarpDrive Acceleration Card PCIe solid state storage card used as primary storageprovides outstanding performance improvements for the web server application that we tested.We observed significant improvements in all measurements that we collected when comparing theWarpDrive Acceleration Card solid state storage card to hard drive configurations for the webserver content data: More than 3x greater performance than the 24-drive, 2.5-inch 15K RPM hard-disk drives More than 18x greater performance than the six-drive, 2.5-inch 15K RPM hard disk drives Response time more than 3x faster compared to the 24-drive HDD configuration Response time more than 17x faster compared to the six-drive HDD configuration Lower power consumption Lower rack space consumptionPages/secAverage Response 0.00WarpDriveHDD‐24HDD‐6For high-traffic web sites, using WarpDrive cards inside of web servers would provide significantlyhigher performance than equivalent servers with HDD. In addition, the WarpDrive solutionprovides this performance benefit with lower power consumption and smaller rack spaceconsumption, requiring less overall infrastructure to serve web pages. Because of the improvedresponse time, web pages can be served with fewer servers if they are equipped with WarpDrivecards.By deploying WarpDrive cards in web servers and consolidating servers, there can be tremendouseconomic benefit over similar web servers with HDD configurations.LSI and WarpDrive are trademarks of LSI Corporation.Demartek is a registered trademark of Demartek, LLC.All other trademarks are the property of their respective owners.This report is available at http://www.demartek.com/Demartek LSI Warpdrive Performance Evaluation 201101.html. 2011 Demartek www.demartek.com Email: info@demartek.com

LSI MegaRAID 9280-8e RAID Controller o Driver: megasas2.sys, 4.31.1.64, 8/9/2010 7:58 AM LSI 620J disk enclosure containing o 24x Seagate Savvio 2.5-inch, 15K.2, 73GB, 6Gb/s SAS disk drives. Windows Server 2008 R2 Enterprise Edition with IIS

Related Documents:

LSI (SATA) Embedded SATA RAID LSI Embedded MegaRaid Intel VROC LSI (SAS) MegaRAID SAS 8880EM2 MegaRAID SAS 9280-8E MegaRAID SAS 9285CV-8e MegaRAID SAS 9286CV-8e LSI 9200-8e SAS IME on 53C1064E D2507 LSI RAID 0/1 SAS 4P LSI RAID 0/1 SAS 8P RAID Ctrl SAS 6G 0/1 (D2607) D2516 RAID 5/6 SAS based on

2015 Center Street Berkeley CA 94704 Tel. 1 510 841 4695 E-mail: ber@LSI.edu LSI San Diego 1706 5th Avenue San Diego CA 92101 Tel. 1 619 234 2881 E-mail: san@LSI.edu LSI Boston 105 Beach Street Boston MA 02111 Tel. 1 617 542 3600 E-mail: bos@LSI.edu LSI New York 40 Rector Street, 10th

The Nytro WarpDrive card hardware installation is complete. 2.2 Hardware Installation Instructions 2.2.1 Card Retention, Shipping, and the PCIe Specification The PCIe specification requires that add-in cards with a mass of greater than 350 grams must have additi

LSI Boston 105 Beach Street Boston MA 02111 Tel. 1 617 542 3600 E-mail: bos@LSI.edu LSI New York 40 Rector Street, 10th Floor, . Pathways 31 5 29 60 Academic English 3 51 29 60 English for Business 30* 36 51 29 . In winter 710 In summer 735 Airport transfer re

The LSI Storage Authority Software User Guide contains the following sections: Section Description LSI Storage Authority Overview Provides an overview of the LSI Storage Authority Software including monitoring and maintaining storage devices and the required hardware and software to run the

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 configured as RAID10. Two 100GB logical volumes, one for

Congratulations on the purchase of your new Superior Electric SLO-SYN WARPDRIVE motion control product! The SS2000D6i or SS2000D3i programmable motion controller is a full-featured and flexible product, yet it is fairly simple to apply it to your machine control application. This manual is designed to guide and assist

needs based on the SDLC (Software Development Life Cycle). Scrum method is a part of the Agile method that is expected to increase the speed and flexibility in software development project management. Keywords—Metode Scrum; Agile; SDLC; Software I. INTRODUCTION Companies in effort to maximize its performance will try a variety of ways to increase the business profit [6]. Information .