Fusion iomemory iodrive PCIe Application Accelerator Performance Testing



Similar documents
Amadeus SAS Specialists Prove Fusion iomemory a Superior Analysis Accelerator

How To Store Data On An Ocora Nosql Database On A Flash Memory Device On A Microsoft Flash Memory 2 (Iomemory)

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

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

Vormetric and SanDisk : Encryption-at-Rest for Active Data Sets

Data Center Storage Solutions

Oracle Acceleration with the SanDisk ION Accelerator Solution

Improve Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database

HP PCIe IO Accelerator For Proliant Rackmount Servers And BladeSystems

SanDisk SSD Boot Storm Testing for Virtual Desktop Infrastructure (VDI)

Data Center Solutions

TekSouth Fights US Air Force Data Center Sprawl with iomemory

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

HP SN1000E 16 Gb Fibre Channel HBA Evaluation

Data Center Solutions

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

Optimizing SQL Server Storage Performance with the PowerEdge R720

EMC Unified Storage for Microsoft SQL Server 2008

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

Adaptec: Snap Server NAS Performance Study

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

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

FlashSoft for VMware vsphere VM Density Test

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1

Enterprise Edition. Hardware Requirements

The Data Placement Challenge

Boost Database Performance with the Cisco UCS Storage Accelerator

Accelerating Cassandra Workloads using SanDisk Solid State Drives

Seeking Fast, Durable Data Management: A Database System and Persistent Storage Benchmark

An Overview of Flash Storage for Databases

Toolbox 4.3. System Requirements

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

Microsoft SQL Server Acceleration with SanDisk

Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering

Maximum performance, minimal risk for data warehousing

Autodesk Revit 2016 Product Line System Requirements and Recommendations

Very Large Enterprise Network Deployment, 25,000+ Users

Professional and Enterprise Edition. Hardware Requirements

Accelerating Microsoft Exchange Servers with I/O Caching

Using Iometer to Show Acceleration Benefits for VMware vsphere 5.5 with FlashSoft Software 3.7

System Requirements. SuccessMaker 5

RAID 5 rebuild performance in ProLiant

Sage SalesLogix White Paper. Sage SalesLogix v8.0 Performance Testing

Dell Microsoft Business Intelligence and Data Warehousing Reference Configuration Performance Results Phase III

How To Compare Two Servers For A Test On A Poweredge R710 And Poweredge G5P (Poweredge) (Power Edge) (Dell) Poweredge Poweredge And Powerpowerpoweredge (Powerpower) G5I (

Brainlab Node TM Technical Specifications

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)

MS Exchange Server Acceleration

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

Benchmarking Cassandra on Violin

Intel RAID RS25 Series Performance

Vertical Scaling of Oracle 10g Performance on Red Hat Enterprise Linux 5 on Intel Xeon Based Servers. Version 1.0

Marvell DragonFly. TPC-C OLTP Database Benchmark: 20x Higher-performance using Marvell DragonFly NVCACHE with SanDisk X110 SSD 256GB

Cisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database

Performance Brief: MegaRAID SAS 9265/9285 Series

Hardware and Software Requirements. Release 7.5.x PowerSchool Student Information System

Molecular Devices High Content Data Management Solution Database Schema

EMC Backup and Recovery for Microsoft SQL Server

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

AP ENPS ANYWHERE. Hardware and software requirements

System requirements for A+

HP Proliant BL460c G7

Arrow ECS sp. z o.o. Oracle Partner Academy training environment with Oracle Virtualization. Oracle Partner HUB

WHITE PAPER 1

Aras Innovator 10 Scalability Benchmark Methodology and Performance Results

Accelerating Server Storage Performance on Lenovo ThinkServer

EMC Backup and Recovery for Microsoft SQL Server

Cloud Storage. Parallels. Performance Benchmark Results. White Paper.

7 Real Benefits of a Virtual Infrastructure

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

Legal Notices Introduction... 3

HP recommended configuration for Microsoft Exchange Server 2010: ProLiant DL370 G6 supporting GB mailboxes

Main Memory Data Warehouses

All-Flash Storage Solution for SAP HANA:

HP reference configuration for entry-level SAS Grid Manager solutions

Visual UpTime Select Server Specifications

HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief

Minimum Hardware Configurations for EMC Documentum Archive Services for SAP Practical Sizing Guide

Virtuoso and Database Scalability

HP ProLiant Gen8 vs Gen9 Server Blades on Data Warehouse Workloads

Sun 8Gb/s Fibre Channel HBA Performance Advantages for Oracle Database

The Application and Data Server (ADS) and Extended Application and

Lab Validation Report

Virtualizing SQL Server 2008 Using EMC VNX Series and Microsoft Windows Server 2008 R2 Hyper-V. Reference Architecture

SanDisk ION Accelerator High Availability

Hardware and Software Requirements for Installing California.pro

Pipkins Hosts a Cost-effective Cloud Solution Without Compromise

How System Settings Impact PCIe SSD Performance

DELL. Virtual Desktop Infrastructure Study END-TO-END COMPUTING. Dell Enterprise Solutions Engineering

Very Large Enterprise Network, Deployment, Users

Adonis Technical Requirements

INTRODUCTION TO WINDOWS 7

FlashSoft/SanDisk SQL Server Performance Enhancement

Data Center Storage Solutions

SierraVMI Sizing Guide

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

Accelerating Microsoft SQL Server 2014 Using Buffer Pool Extension and SanDisk SSDs

Transcription:

WHITE PAPER Fusion iomemory iodrive PCIe Application Accelerator Performance Testing SPAWAR Systems Center Atlantic Cary Humphries, Steven Tully and Karl Burkheimer 2/1/2011 Product testing of the Fusion iomemory iodrive (160GB and 320GB) PCIe flash technology to explore performance gains obtained over existing RAID 5 storage in a Windows 2008 Server based Oracle 11g environment. 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com

Table of Contents Purpose... 3 Environment... 3 Benchmark... 3 Fusion iomemory iodrive 160GB PCIe Application Accelerator Benchmark... 4 Fusion iomemory iodrive 160GB PCIe Application Accelerator vs. RAID 5 Benchmark...5 Fusion iomemory iodrive 320GB PCIe Application Accelerator Benchmark... 6 Performance Test... 6 Sequence 1 (Fusion iomemory iodrive 160GB PCIe Card Database Test)...7 Sequence 2 (Fusion iomemory iodrive 320GB PCIe Card Database Test)...7 Sequence 3 (RAID 5 database test)...7 Test Sequence 1: Fusion iomemory iodrive 160GB PCIe Host...8 Test Sequence 2: Fusion iomemory iodrive 320GB PCIe Host... 9 Comparative Technologies...12 Test Sequence 3: RAID 5 Host... 12 Test Sequence 3: RAID 5 Host... 13 Conclusion... 13 2

Purpose The intent of this test was not to evaluate the maximum performance of the Fusion iomemory iodrive PCIe flash technology, as this has already been shown in other papers, but to document the performance gains possible over conventional RAID storage hardware in an existing application environment. The results obtained from these tests will be used to evaluate technology requirements and assist in the design process of future SPAWAR projects. Environment To carry out the performance testing three identical server platforms were prepared, one for each storage configuration. The server platform selected was the HP Proliant DL380G5 server with two quad-core Intel Xeon E5450 3.00GHz processors and 20GB DDR2-667 RAM running the Windows 2008 R2 64-bit data center operating system with an Oracle 11g database. The first system storage consisted of the C: drive, two 36GB 15,000 rpm SAS drives in RAID 0 for the operating system, and the E: drive, five 36GB 15,000 rpm SAS drives in RAID 5 for the Oracle database. The second system storage consisted of the C: drive, two 36GB 15,000 rpm SAS drives in RAID 0 for the operating system, and the E: drive, one Fusion iomemory iodrive 160GB PCIe card for the Oracle database. The third system storage consisted of the C: drive, two 36GB 15,000 rpm SAS drives in RAID 0 for the operating system, and the E: drive, one Fusion iomemory iodrive 320GB PCIe card for the Oracle database. The development and testing computer was an HP EliteBook 8740w with a quad-core Intel Core i7 1.87 GHz processor and 8GB DDR3 memory running the Windows 7 Professional 64-bit operating system on a 256GB Solid State Drive (SSD). This computer was used to write and run an application that created and controlled multiple virtual machines which performed concurrent queries to the Oracle database. Benchmark In order to illustrate a basic system comparison between the Fusion iomemory iodrive 160GB PCIe card, the Fusion iomemory iodrive 320GB PCIe card and the RAID 5 array, a benchmarking application was used. The Benchmark utility measured Sequential Reading (large and small files), Sequential Writing (large and small files), Random Reading (large and small files) and Random Writing (large and small files) and stress testing. The Benchmark utility also characterized the results for Gaming, Servers, Media, Reading and Writing. For the benchmark comparison test on the base system, the Fusion iomemory iodrive 160GB PCIe card was temporarily installed as the F: drive in the first system as seen in the graph below. 3

Fusion iomemory iodrive 160GB PCIe Application Accelerator Benchmark 4

Fusion iomemory iodrive 160GB PCIe Application Accelerator vs. RAID 5 Benchmark 5

Fusion iomemory iodrive 320GB PCIe Application Accelerator Benchmark Performance Test In order to perform the tests, an Oracle 11g database was installed on the E: drive of each server. A database table with over 37K records was then populated into each Oracle database instance. The initial testing utilized standard SQL queries to read data from the table, but did not generate the expected activity needed to test the performance of the Fusion iomemory iodrive PCIe cards. This was noted by a lack of disk activity during the test while viewing the Fusion iomemory iodrive PCIe card performance in the iomanager application. It is assumed that after each unique data read, that data was being cached into system memory and therefore the Fusion iomemory iodrive PCIe cards was not activated by subsequent queries. 6

To correct this, the test utility was altered to continually load (write) 1MB character large objects (CLOB) to the database table rows through SQL queries. This corrected the problem and effectively placed load on the Fusion iomemory iodrive PCIe cards. The queries were initiated in the following three sequences: SEQUENCE 1 (FUSION iomemory iodrive 160GB PCIe CARD DATABASE TEST) 1. Execute query utility on Fusion iomemory iodrive 320GB PCIe host to quey remote Fusion iomemory iodrive 160GB PCIe database. 2. Execute query utility on development workstation to query Fusion iomemory iodrive 160GB PCIe database. 3. Execute query utility on local on local Fusion iomemory iodrive 160GB PCIe host to query local Fusion iomemory iodrive 160GB PCIe database. SEQUENCE 2 (FUSION iomemory iodrive 320GB PCIe CARD DATABASE TEST) 1. Execute query utility on Fusion iomemory iodrive 160GB PCIe host to query remote Fusion iomemory iodrive 320GB PCIe database. 2. Execute query utility on development workstation to query Fusion iomemory iodrive 320GB PCIe database. 3. Execute query utility on local Fusion iomemory iodrive 320GB PCIe host to query local Fusion iomemory iodrive 320GB database. SEQUENCE 3 (RAID 5 DATABASE TEST) 1. Execute query utility on Fusion iomemory iodrive 320GB PCIe host to query remote RAID 5 database. 2. Execute query utility on development workstation to query RAID 5 database. 3. Execute query utility on local RAID 5 host to query local RAID 5 database. Execution of the utilities are cumulative (i.e. after step 3 there are three machines simultaneously running the query utility against the given Fusion iomemory iodrive PCIe host). The above procedures were run on each Fusion iomemory iodrive PCIe host separately. Performance results were collected using the iomanager after each query utility step was executed. The first set of iomanager screenshots below are the steps from Sequence 1 showing the Fusion iomemory iodrive 160GB PCIe host performance results. The second set of iomanager screenshots below are the steps from Sequence 2 showing the Fusion iomemory iodrive 320GB PCIe host performance results. The final set of screenshots below were taken after all three steps of Sequence 3 were completed using the Windows performance monitor on the RAID 5 host and the Fusion iomemory iodrive 320GB PCIe host to provide comparative performance results. 7

Test Sequence 1: Fusion iomemory iodrive 160GB PCIe Host Remote Host Query Started Workstation Query Started 8

Local Host Query Started Test Sequence 2: Fusion iomemory iodrive 320GB PCIe Host Remote Host Query Started 9

Workstation Query Started Local Host Query Started 10

Fusion iomemory iodrive 320GB PCIe Host Windows Performance Monitor 11

Comparative Technologies The final sequence of testing compares the Oracle transaction performance of the Fusion iomemory iodrive 320GB PCIe host and the RAID 5 host. The Windows performance monitor was used on the respective local host to view system operation. Test Sequence 3: RAID 5 Host 12

Test Sequence 3: RAID 5 Host iomanager Performance Windows Performance Manager Host Avg. MB/Sec Avg. IOP/Sec Avg. Disk MB/Sec Avg Net Mb/Sec Fusion iomemory iodrive 160GB PCIe Card 57 5000 - - Fusion iomemory iodrive 320GB PCIe Card 60 7000 32 415 RAID 5 - - 4 50 Conclusion Based on the test results, Fusion iomemory iodrive PCIe technology exhibits a significant performance gain over conventional RAID 5 rotating HDD storage. While evaluating Oracle database queries using the test utility on the Fusion iomemory iodrive 320GB PCIe host and the RAID 5 host, an average performance increase of 800 percent was observed while using identical server platforms. FOR MORE INFORMATION Contact a SanDisk representative, 1-800-578-6007 or fusion-sales@sandisk.com. The use of the Fusion iomemory products referenced in this document does not convey or imply that the Space and Naval Warfare Systems Center Atlantic, the United States Navy, the Department of Defense or any other agency of the United States Government directly or indirectly endorses any product provided by the commercial entity, its successors, assignees, or licensees. Furthermore, the Space and Naval Warfare Systems Center Atlantic, the United States Navy, the Department of Defense or any other agency of the United States Government does not in any way guarantee the performance of the Fusion-io products referenced in this document. This document cleared for Public Release. (SPR 2011-112) The performance results and cost savings discussed herein are based on internal testing and use of Fusion iomemory products. Results and performance may vary according to configurations and systems, including drive capacity, system architecture and applications. 2015 SanDisk Corporation. All rights reserved. SanDisk is a trademark of SanDisk Corporation, registered in the United States and other countries. Fusion iomemory and iodrive are trademarks of SanDisk Enterprise IP LLC, registered in the United States and other countries. Other brand names mentioned herein are for identification purposes only and may be the trademarks of their holder(s). 13