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



Similar documents
8Gb Fibre Channel Adapter of Choice in Microsoft Hyper-V Environments

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

The 8Gb Fibre Channel Adapter of Choice in Oracle Environments

Unleash the Performance of vsphere 5.1 with 16Gb Fibre Channel

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1

Application Note. Introduction. Instructions

Linux NIC and iscsi Performance over 40GbE

HP SN1000E 16 Gb Fibre Channel HBA Evaluation

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

Oracle Database Deployments with EMC CLARiiON AX4 Storage Systems

Flash Storage Gets Priority with Emulex ExpressLane

Accelerating Microsoft Exchange Servers with I/O Caching

QLogic 16Gb Gen 5 Fibre Channel for Database and Business Analytics

Why Use 16Gb Fibre Channel with Windows Server 2012 Deployments

QLogic 2500 Series FC HBAs Accelerate Application Performance

Performance Comparison of Fujitsu PRIMERGY and PRIMEPOWER Servers

Analysis of VDI Storage Performance During Bootstorm

Accelerating Server Storage Performance on Lenovo ThinkServer

Oracle Database Scalability in VMware ESX VMware ESX 3.5

Emulex s OneCore Storage Software Development Kit Accelerating High Performance Storage Driver Development

Qsan Document - White Paper. Performance Monitor Case Studies

HP reference configuration for entry-level SAS Grid Manager solutions

Performance and scalability of a large OLTP workload

DELL TM PowerEdge TM T Mailbox Resiliency Exchange 2010 Storage Solution

Performance Report Modular RAID for PRIMERGY

Performance Brief: MegaRAID SAS 9265/9285 Series

Optimizing SQL Server Storage Performance with the PowerEdge R720

Best Practices for Optimizing Storage for Oracle Automatic Storage Management with Oracle FS1 Series Storage ORACLE WHITE PAPER JANUARY 2015

iscsi Top Ten Top Ten reasons to use Emulex OneConnect iscsi adapters

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

Emulex 16Gb Fibre Channel Host Bus Adapter (HBA) and EMC XtremSF with XtremSW Cache Delivering Application Performance with Protection

Virtuoso and Database Scalability

Measuring Interface Latencies for SAS, Fibre Channel and iscsi

SAN Conceptual and Design Basics

Optimizing LTO Backup Performance

<Insert Picture Here>

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

High Performance Tier Implementation Guideline

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

VMware Best Practice and Integration Guide

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

Evaluation Report: Database Acceleration with HP 3PAR StoreServ 7450 All-flash Storage

Web Server Deathmatch

Benchmarking Microsoft SQL Server Using VMware ESX Server 3.5

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

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

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

Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage

The Revival of Direct Attached Storage for Oracle Databases

Virtualizing Microsoft SQL Server 2008 on the Hitachi Adaptable Modular Storage 2000 Family Using Microsoft Hyper-V

HP Data Protector Software

WHITE PAPER Optimizing Virtual Platform Disk Performance

Performance Validation and Test Results for Microsoft Exchange Server 2010 Enabled by EMC CLARiiON CX4-960

RAID 5 rebuild performance in ProLiant

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

Configure Windows 2012/Windows 2012 R2 with SMB Direct using Emulex OneConnect OCe14000 Series Adapters

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

Lab Validation Report

Leveraging EMC Fully Automated Storage Tiering (FAST) and FAST Cache for SQL Server Enterprise Deployments

Comprehending the Tradeoffs between Deploying Oracle Database on RAID 5 and RAID 10 Storage Configurations. Database Solutions Engineering

Accelerating Database Applications on Linux Servers

MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL

AE EHR Database Servers

Boost Database Performance with the Cisco UCS Storage Accelerator

Virtualizing Performance-Critical Database Applications in VMware vsphere VMware vsphere 4.0 with ESX 4.0

New I/O Management Best Practices for Oracle Database Quality of Service

Oracle Database 11g Direct NFS Client. An Oracle White Paper July 2007

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

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

QLogic 16Gb Gen 5 Fibre Channel in IBM System x Deployments

Increase Database Performance by Implementing Cirrus Data Solutions DCS SAN Caching Appliance With the Seagate Nytro Flash Accelerator Card

EMC Unified Storage for Microsoft SQL Server 2008

HP high availability solutions for Microsoft SQL Server Fast Track Data Warehouse using SQL Server 2012 failover clustering

Microsoft Exchange Server 2003 Deployment Considerations

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

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems

Business white paper. HP Process Automation. Version 7.0. Server performance

Scalability. Microsoft Dynamics GP Benchmark Performance: Advantages of Microsoft SQL Server 2008 with Compression.

Converged storage architecture for Oracle RAC based on NVMe SSDs and standard x86 servers

Deploy Apache Hadoop with Emulex OneConnect OCe14000 Ethernet Network Adapters

Technical Paper. Performance and Tuning Considerations for SAS on Pure Storage FA-420 Flash Array

Data Centers Rely on Microsoft, HP and Emulex for High Performance NAS Solution

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

Technical Operations Enterprise Lab for a Large Storage Management Client

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

High Performance SQL Server with Storage Center 6.4 All Flash Array

Evaluation of 40 Gigabit Ethernet technology for data servers

SAP database backup and restore solutions for HP StorageWorks Enterprise Virtual Array using HP Data Protector 6.1 software

Accelerate SQL Server 2014 AlwaysOn Availability Groups with Seagate. Nytro Flash Accelerator Cards

Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820

Deep Dive: Maximizing EC2 & EBS Performance

PERFORMANCE TUNING ORACLE RAC ON LINUX

HP Smart Array Controllers and basic RAID performance factors

MANAGING MICROSOFT SQL SERVER WORKLOADS BY SERVICE LEVELS ON EMC VMAX3

Using Synology SSD Technology to Enhance System Performance. Based on DSM 5.2

Legal Notices Introduction... 3

SAP CRM Benchmark on Dual-Core Dell Hardware

AIX NFS Client Performance Improvements for Databases on NAS

Transcription:

Performance Advantages for Oracle Database At a Glance This Technical Brief illustrates that even for smaller online transaction processing (OLTP) databases, the Sun 8Gb/s Fibre Channel Host Bus Adapter (HBA) part number SG-XPCIE1FC-EM8-Z (-EM8) provides increased performance relative to the Sun 4Gb/s Fibre Channel HBA part number SG-XPCIE1FC-EM4 (-EM4) in both I/O transactions per second and database response time. The results also show that the Sun 8Gb/s Fibre Channel -EM8 can clearly double the peak performance with Oracle data warehousing queries. Products n (SG-XPCIE1FC-EM8-Z) n Sun 4Gb/s Fibre Channel HBA (SG-XPCIE1FC-EM4) Applications n Oracle Enterprise Linux 5 n Oracle 11g Database Introduction The Sun 8Gb/s Fibre Channel -EM8 HBAs double the link speed of previous generation Sun 4Gb/s Fibre Channel -EM4 HBAs. The Sun -EM8 also provides better performance with low I/O rates, and improves latency and efficiency for every I/O. In most cases, however, the maximum performance capability of the Sun -EM8 far exceeds the actual I/O transaction rates of Oracle database servers. This leads to a number of questions with respect to the performance of 8Gb/s Fibre Channel HBAs with Oracle Database servers: 1 Will a Sun -EM8 8Gb/s Fibre Channel HBA provide a performance advantage with Oracle databases relative to 4Gb/s Fibre Channel HBAs? 2 Will an 8Gb/s Fibre Channel HBA increase database performance with a storage array that only supports 4Gb/s Fibre Channel port connections? 3 Will the increased link speed be beneficial for data warehousing applications? This Technical Brief reports the results of application benchmark tests designed to answer these questions. Oracle Test Environment Most HBA performance reports on Oracle Database have concentrated on the extrapolation of raw performance data as measured in the perfect world of IOmeter test tools and RAM disk storage devices. The assumption has been made that if an HBA has better maximum IOPS (I/Os per second) performance with sequential data, then the HBA will also have better performance with an Oracle database that uses the same data block size. n Oracle Data Warehousing

While this assumption might apply to the maximum performance capability of an HBA, it does not directly inform database administrators how an HBA will actually perform with a typical database and storage array. The following tests were intended to provide information that directly relates to real-world Oracle database environments. Test scenarios The benchmark of Oracle database performance was done in two stages: n Calibration The Oracle Orion I/O calibration tool was used to establish a baseline and correctly size the storage array configuration. This was done using the simple test profile recommended in the Orion documentation that measures random I/O over a range of load levels. The data warehousing script was also used to validate a high-throughput configuration for the storage array. n Performance The SwingBench load generator was used to profile an order entry workload and a data warehousing workload using the Oracle 11g database. Hardware The same hardware was used for both test scenarios to avoid introducing factors that could alter the performance outcomes. n Server Xeon 55 (Nehalem-based) server that was configured with two quad-core 2.66GHz Intel processors and 8GB of system memory. n Operating system Oracle Enterprise Linux 5. n HBAs (-EM8) and Sun 4Gb/s Fibre Channel HBA (-EM4) with the latest available firmware and the 8.2..29 driver kit downloaded from the website. All HBA driver parameters were at default settings. n Switch 8Gb/s Fibre Channel switch. n Storage array 4Gb/s Fibre Channel storage array. Each 4Gb/s Fibre Channel controller port was connected to the switch. Two disk groups were created, each with eight 15K RPM 14GB capacity disk drives. Two Vdisks were created, each used VRAID for a capacity of 8GB. Each Vdisk had read cache enabled and write-back cache requested. Each Vdisk was managed by a different storage controller. Each Vdisk was individually presented to either a Sun -EM4 or Sun -EM8 Fibre Channel HBA. Figure 1 Oracle HBA performance test configuration. The Linux kernel was tuned according to the requirements stated by Oracle 11g installation guide. The following kernel tuning parameters were used by editing the /etc/sysctl.conf file: fs.file-max = 512 * PROCESSES kernel.shmall = 297152 kernel.shmmax = 2147483648 kernel.shmmni = 496 kernel.sem = 25 32 1 128 net.ipv4.ip_local_port_range = 124 65 net.core.rmem_default = 419434 net.core.rmem_max = 419434 net.core.wmem_default = 262144 net.core.wmem_max = 262144 net.ipv4.tcp_wmem = 262144 262144 262144 net.ipv4.tcp_rmem = 419434 419434 419434

Predicting Database I/O Performance The Orion calibration tool was used to simulate Oracle I/O workloads that would predict real world performance. Oracle describes the tool as useful for understanding the performance capabilities of a storage system, either to uncover performance issues or to size a new database installation. Orion uses the Oracle database I/O libraries and can perform small I/Os to simulate an OLTP workload or large I/Os to simulate a data warehouse workload. The tool reduces benchmark complexity by eliminating the need to install and populate a live database environment. One of the stated goals of this benchmark was to investigate if a would improve the performance of a data warehouse application using an Oracle database. Data warehousing is characterized by very large data throughput due to a large sequential I/O profile, which should work well with the increased bandwidth of the. The first requirement was to configure a storage array that could sustain throughput that exceeds a single 4Gb/s link. This was done by configuring two RAID groups distributed over two 4Gb/s ports of the storage array. The second requirement was to set up a test to simulate a data warehouse workload. The following script, which is similar to the data warehousing script in the Orion documentation, was used: MB/s 8 7 6 5 4 3 2 1 Orion Data Warehouse Throughput Figure 2 The 8Gb/s Fibre Channel Sun -EM8 HBA data warehousing throughput performance is nearly twice that of the 4Gb/s Fibre Channel Sun -EM4 HBA../orion -run advanced -testname QLE256_DW -matrix point -num_large 4 -size_large 124 -num_small -num_disks 2 -type seq -num_streamio 16 -simulate concat -cache_size 248 verbose Figure 2 shows the simulated performance difference between a Sun -EM4 4Gb/s Fibre Channel HBA and a Sun -EM8 8Gb/s Fibre Channel HBA using the Orion test with the data warehousing I/O profile. As shown, the test confirmed that an 8Gb/s Fibre Channel Sun -EM8 is capable of sustaining throughput levels that far exceed the 4Gb/s Fibre Channel Sun -EM4. The performance was near the link rate limitation of 8Gb/s. Note that these tests were done using a 4Gb/s Fibre Channel array as detailed previously. The next step was to do tests using the Orion OLTP I/O simulation, which is characterized by small random I/O. OLTP applications typically generate random reads and writes in data sizes that match the database block size. For Oracle, the default block size is 8KB. Due to the extra processing required to move small data blocks, the performance metric changes from measuring link capacity in MB/s to the speed and response to which the I/O can be processed. The two typical measurements are IOPS and I/O latency. The simple script recommended in the Orion documentation was used to run small block random I/O. The storage configuration was the same as that used for the data warehousing test.

Figure 3 shows that the IOPS attained by the 8Gb/s Fibre Channel HBA in the simple test exceeded that of the 4Gb/s Fibre Channel HBA by nearly 15%. Figure 4 shows that I/O latency was also reduced by 16%. IOPS 5, 45, 4, 35, 3, 25, 2, 15, 1, 5, Orion IOPS Simple Random Mix 1 2 3 4 5 6 7 8 9 1 Outstanding I/O Figure 3 Orion test results showing greater IOPS with the Sun -EM8. Orion I/O Latency Simple Random Mix Oracle 11g Database Benchmark With the performance capabilities of the I/O subsystem well understood from the results of the Orion simulation tool, the next step was to evaluate if the benefits of an 8Gb/s Fibre Channel HBA would translate from simulation to the actual I/O dynamics of a live Oracle 11g database. The Linux x86 version of Oracle 11g release 1 (11.1) database was installed on the same server that was used for the Orion tests. SwingBench version 2.3 load generator and benchmark was used to stress test an Oracle 11g database. SwingBench includes two benchmarks - order entry and calling circle. Both require significantly large usage of CPU and memory resources from the server. Version 2.3 of SwingBench includes a DSS benchmark, which generates a significant I/O load that indicates if an 8Gb/s Fibre Channel HBA would be beneficial for Oracle data warehousing. In preparation for the DSS benchmark, the Oracle Database Configuration Assistant (./dbcl) was used to create a database across the same two storage LUNs used in the previous Orion benchmark. The Data Warehousing template suggested by Database Configuration Assistant was also used. After installing the SwingBench code and data generator, data was loaded into the database using the SwingBench profile that is based on the Sales History sample schema that ships with Oracle 11g. The shconfig.xml profile was edited to add the necessary connection information. Lat Ms.3.25.2.15.1.5 1 2 3 4 5 6 7 8 9 1 Outstanding I/O Figure 4 Orion test results showing lower latency with the Sun -EM8 over the entire load range. Figure 5 SwingBench user interface.

A Fibre Channel analyzer was used to monitor the performance of the link between the HBA port and the switch port. As shown in Figure 6, the peak performance for data warehouse queries was indeed much higher for the Sun -EM8 8Gb/s Fibre Channel HBA when compared to the Sun EM4 4Gb/s Fibre Channel HBA. The peak throughput was nearly a match to the I/O simulation results that were measured with the Orion test. 8 7 SwingBench Sales History Data Warehouse Peak Throughput Conclusion The goal of this benchmark study was to investigate if the latest generation Sun -EM8 8Gb/s Fibre Channel HBAs would provide a performance benefit for Oracle database environments. The tests were done with a 4Gb/s Fibre Channel storage array that would tend to minimize the improvement. The results showed that even for smaller OLTP databases, the Sun -EM8 8Gb/s Fibre Channel HBA provided increased performance relative to the Sun -EM4 4Gb/s Fibre Channel HBA in both I/O transactions per second and database response time. The results also showed that the Sun -EM8 can nearly double the peak performance with Oracle data warehousing queries. 6 5 MB/s 4 3 2 1 Figure 6 SwingBench test results showing higher peak throughput with the Sun -EM8. World Headquarters 3333 Susan Street, Costa Mesa, CA 92626 +1 714 662 56 Wokingham, UK +44 () 118 977 2929 Munich, Germany +49 () 89 977 177 Paris, France +33 () 158 58 22 Beijing, China +86 1 68499547 Tokyo, Japan +81 3 5322 1348 Bangalore, India +91 8 4156789 Connect with twitter.com/emulex friendfeed.com/emulex bit.ly/emulexlinks bit.ly/emulexfb www.emulex.com 29, Inc. All rights reserved. This document refers to various companies and products by their trade names. In most, if not all cases, their respective companies claim these designations as trademarks or registered trademarks. This information is provided for reference only. Although this information is believed to be accurate and reliable at the time of publication, assumes no responsibility for errors or omissions. reserves the right to make changes or corrections without notice. This report is the property of and may not be duplicated without permission from the Company. 1-476 1/9