Oracle Performance on M5000 with F20 Flash Cache. Benchmark Report September 2011

Similar documents
Oracle auf HP/Violin Wirklich ein Exadata Killer? DOAG Jahreskonferenz November 2012

Removing the I/O Bottleneck in Enterprise Storage

Exadata Evaluation using Key Performance Metrics

Oracle Platform Performance Baseline Oracle 12c on Hitachi VSP G1000. Benchmark Report December 2014

Performance Baseline of Exadata X4-2

Oracle Server Benchmark with In-Memory SQL Processing Exadata X2-2 half-rack high-capacity

Performance Baseline of Oracle Exadata X2-2 HR HC

Performance Baseline of Hitachi Data Systems UCP for Oracle

Hitachi Converged Platform for Oracle

EMC VFCache. Performance. Intelligence. Protection. #VFCache. Copyright 2012 EMC Corporation. All rights reserved.

NEC Express5800 A2040b 22TB Data Warehouse Fast Track. Reference Architecture with SW mirrored HGST FlashMAX III

The Server-Storage Performance Gap

An Oracle White Paper September Optimizing Oracle Database Performance on Oracle Linux with Flash

Accelerate Applications Using EqualLogic Arrays with directcache

Oracle Exadata X7. Uwe Kirchhoff Oracle ACS - Delivery Senior Principal Service Delivery Engineer

High Performance SSD & Benefit for Server Application

Solaris Engineered Systems

VERITAS Storage Foundation 4.0 for Oracle

VERITAS Storage Foundation 4.0 for Oracle

Increasing Performance of Existing Oracle RAC up to 10X

PRESENTATION TITLE GOES HERE

The Oracle Database Appliance I/O and Performance Architecture

Infrastructure Tuning

Exadata X3 in action: Measuring Smart Scan efficiency with AWR. Franck Pachot Senior Consultant

Identifying Performance Bottlenecks with Real- World Applications and Flash-Based Storage

SAP HANA. Jake Klein/ SVP SAP HANA June, 2013

PSAM, NEC PCIe SSD Appliance for Microsoft SQL Server (Reference Architecture) September 4 th, 2014 NEC Corporation

davidklee.net heraflux.com linkedin.com/in/davidaklee

The Role of Database Aware Flash Technologies in Accelerating Mission- Critical Databases

Ingo Brenckmann Jochen Kirsten Storage Technology Strategists SAS EMEA Copyright 2003, SAS Institute Inc. All rights reserved.

IBM FlashSystem. IBM FLiP Tool Wie viel schneller kann Ihr IBM i Power Server mit IBM FlashSystem 900 / V9000 Storage sein?

HP visoko-performantna OLTP rješenja

Storage Optimization with Oracle Database 11g

Real-World Performance Training Core Database Performance

Microsoft SQL Server 2012 Fast Track Reference Configuration Using PowerEdge R720 and EqualLogic PS6110XV Arrays

Evaluation Report: Improving SQL Server Database Performance with Dot Hill AssuredSAN 4824 Flash Upgrades

Flash In the Data Center

Veritas Storage Foundation and. Sun Solaris ZFS. A performance study based on commercial workloads. August 02, 2007

<Insert Picture Here> Controlling resources in an Exadata environment

NVMFS: A New File System Designed Specifically to Take Advantage of Nonvolatile Memory

HP VMA-series Memory Arrays

Software Defined Storage at the Speed of Flash. PRESENTATION TITLE GOES HERE Carlos Carrero Rajagopal Vaideeswaran Symantec

Independent consultant. (Ex-) Oracle ACE Director. Member of OakTable Network. Performance Troubleshooting In-house workshops

Achieving Memory Level Performance: Secrets Beyond Shared Flash

IaaS Vendor Comparison

Oracle Exadata: Strategy and Roadmap

Under the Hood of Oracle Database Appliance. Alex Gorbachev

IBM DS8870 Release 7.0 Performance Update

Scaling PostgreSQL on SMP Architectures

Deploy a High-Performance Database Solution: Cisco UCS B420 M4 Blade Server with Fusion iomemory PX600 Using Oracle Database 12c

Session 201-B: Accelerating Enterprise Applications with Flash Memory

Oracle Exam 1z0-027 Oracle Exadata Database Machine X3 Administration Version: 6.13 [ Total Questions: 72 ]

Hardware and Software solutions for scaling highly threaded processors. Denis Sheahan Distinguished Engineer Sun Microsystems Inc.

Revolutionizing the Datacenter Join the Conversation #OpenPOWERSummit

ZBD: Using Transparent Compression at the Block Level to Increase Storage Space Efficiency

E-BUSINESS APPLICATIONS R12 (RUP 3) RECEIVABLES ONLINE PROCESSING: Using Oracle10g on an IBM System P5 595

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

2009. October. Semiconductor Business SAMSUNG Electronics

FlashGrid Software Enables Converged and Hyper-Converged Appliances for Oracle* RAC

Mellanox InfiniBand Solutions Accelerate Oracle s Data Center and Cloud Solutions

Virtual SQL Servers. Actual Performance. 2016

An Oracle White Paper September Oracle Utilities Meter Data Management Demonstrates Extreme Performance on Oracle Exadata/Exalogic

Sun Fire V880 System Architecture. Sun Microsystems Product & Technology Group SE

davidklee.net gplus.to/kleegeek linked.com/a/davidaklee

ORACLE S PEOPLESOFT GENERAL LEDGER 9.2 (WITH COMBO EDITING) USING ORACLE DATABASE 11g FOR ORACLE SOLARIS (UNICODE) ON AN ORACLE S SPARC T7-2 Server

An Oracle White Paper November A Technical Overview of the Oracle Exadata Database Machine and Exadata Storage Server

DELL Reference Configuration Microsoft SQL Server 2008 Fast Track Data Warehouse

Application Acceleration Beyond Flash Storage

Hewlett Packard Enterprise HPE GEN10 PERSISTENT MEMORY PERFORMANCE THROUGH PERSISTENCE

ORACLE EXADATA DATABASE MACHINE X2-2

Frits Hoogland - Oracle Usergroup Norway 2013 EXADATA AND OLTP. Thursday, April 18, 13

IBM System Storage DS8870 Release R7.3 Performance Update

Demystifying Storage Area Networks. Michael Wells Microsoft Application Solutions Specialist EMC Corporation

Oracle s JD Edwards EnterpriseOne IBM POWER7 performance characterization

ORACLE EXADATA DATABASE MACHINE X2-8

VERITAS Foundation Suite TM 2.0 for Linux PERFORMANCE COMPARISON BRIEF - FOUNDATION SUITE, EXT3, AND REISERFS WHITE PAPER

Four-Socket Server Consolidation Using SQL Server 2008

REFERENCE ARCHITECTURE Microsoft SQL Server 2016 Data Warehouse Fast Track. FlashStack 70TB Solution with Cisco UCS and Pure Storage FlashArray//X

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Accelerating Microsoft SQL Server Performance With NVDIMM-N on Dell EMC PowerEdge R740

SUPERMICRO, VEXATA AND INTEL ENABLING NEW LEVELS PERFORMANCE AND EFFICIENCY FOR REAL-TIME DATA ANALYTICS FOR SQL DATA WAREHOUSE DEPLOYMENTS

Choosing Hardware and Operating Systems for MySQL. Apr 15, 2009 O'Reilly MySQL Conference and Expo Santa Clara,CA by Peter Zaitsev, Percona Inc

HP SAS benchmark performance tests

Microsoft SQL Server 2012 Fast Track Reference Architecture Using PowerEdge R720 and Compellent SC8000

Dell Reference Configuration for Large Oracle Database Deployments on Dell EqualLogic Storage

NetVault Backup Client and Server Sizing Guide 2.1

Sun SPARC Enterprise M9000 Server with Oracle Database 11g Release 2

Database Services at CERN with Oracle 10g RAC and ASM on Commodity HW

An Oracle White Paper December A Technical Overview of Oracle s SPARC SuperCluster T4-4

The World s Fastest Backup Systems

Oracle Enterprise Architecture. Software. Hardware. Complete. Oracle Exalogic.

LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE

Sun ZFS Storage 7120 Appliance 5,000 Mailbox Resiliency Exchange 2010 Storage Solution

IBM B2B INTEGRATOR BENCHMARKING IN THE SOFTLAYER ENVIRONMENT

Workload Optimized Systems: The Wheel of Reincarnation. Michael Sporer, Netezza Appliance Hardware Architect 21 April 2013

Was ist dran an einer spezialisierten Data Warehousing platform?

Overview and Current Topics in Solid State Storage

An Oracle White Paper April 2010

IBM FlashSystems with IBM i

How to Pick SQL Server Hardware

Transcription:

Oracle Performance on M5000 with F20 Flash Cache Benchmark Report September 2011

Contents 1 About Benchware 2 Flash Cache Technology 3 Storage Performance Tests 4 Conclusion copyright 2011 by benchware.ch slide 2

Benchware Ltd Services and Products Strong foundation in core technologies like Oracle database system, server and storage systems System Architecture, Component Evaluation, Reviews Performance Analysis & Optimization Benchmarking Database Engineering copyright 2011 by benchware.ch slide 3

Benchware Ltd Value proposition Vendor-independent company - Benchware is completely committed to customers interests Holistic approach in designing, tuning and benchmarking Oracle systems Long experience track record - Responsible for system architecture of largest DWH and OLTP systems, mainly telecom and finance industry - Oracle since 1984 (Oracle Version 3) - Performance tuning and benchmarking since 1993 (Oracle Version 7) copyright 2011 by benchware.ch slide 4

Storage Network Application Network System Management, Operations, Security, Ressource Management Benchware Ltd Complex architecture of Oracle platforms needs benchmarking Application Middleware (apps server, esb) Database System Volume & File Management Application Network (IP-based) Bandwidth, latency during remote database mirroring (sync, async) due to switches and sql*net and tcp/ip stack (frame size, ). Oracle Database Different versions, patches and options, about hundred configuration parameters. Storage Network (FC-, IB- or IP-based) Bandwidth, latency during remote storage mirroring (sync, async) due to switches, hubs and distance. Volume & File Management Different volume managers (VxVM, ASM) and file Systems (UFS, VxFS, ext3, JFS, ZFS, raw devices), different I/O methods (async, direct), a lot of config parameters (#LUNS, queue depth, max i/o unit), software striping and/or mirroring, multipathing. Server & Operating System Server & Operating System Different server Systems, processors and CPU architectures, (x86, IA-64, UltraSparc, SPARC64, Power), #cores, multithreading, main memory, bus architecture. Different operating Systems and patches, over hundred configuration parameters, virtualization of resources. Storage System Performance of complex technology stack is NOT predictable unless running a benchmark Storage System Different storage Systems, storage tiers and storage technology: spindle count and speed, RAID management, cache management, server interface technology, storage system options like remote copy, hardware striping and/or mirroring, virtualization of resources. copyright 2011 by benchware.ch slide 5

Storage Network Application Network System Management, Operations, Security, Ressource Management Benchware Ltd Benchware Performance Suite Application Middleware (apps server, esb) Benchware Performance Suite - Benchware Monitor - Benchware Loader Database System Performance measurement at the interface between application and technology stack Volume & File Management Server & Operating System Storage System Key Performance Metrics can be used for SLA between IT operation and business Benchware uses Oracle Database stack to generate all kind of loads for cpu, server, storage and database Object of measurement copyright 2011 by benchware.ch slide 6

Benchware Ltd Library of Oracle benchmark tests - implemented in PL/SQL, Java and SQL CPU Performance CPU-bound Oracle operations All operations in Level 1, 2, 3 CPU cache OLTP systems DWH systems pl/sql basic operations multithreading virtualization pl/sql algorithms fibonacci, prime numbers Efficiency Metrics Unit speed throughput [s] [ops] Server Performance Server-bound Oracle operations All operations in RAM - no I/O operations OLTP systems DWH systems in-memory SQL scalability cc-numa pl/sql algorithms virtualization quicksort Efficiency Metrics Unit speed throughput [µs] [s] [bps] [tps] [rps] [s] seconds [ms] milli seconds (10-3 ) [µs] micro seconds (10-6 ) [ns] nano seconds (10-9 ) [bps] [rps] [tps] [ops] buffers per second rows per second transactions per second operations per second [MBps] [GBps] [iops] [qpm] mega bytes per second giga bytes per second i/o operations per second queries per minute less important important very important copyright 2011 by benchware.ch slide 7

Benchware Ltd Library of Oracle benchmark tests - implemented in PL/SQL, Java and SQL Storage Performance I/O-bound Oracle operations OLTP systems DWH systems Efficiency Metrics Unit sequential I/O 1 MByte, read and write random I/O 8 kbyte, read and write RAID tiering striping virtualization service time throughput [ms] [MBps] [GBps] [iops] Database Performance Mixed resource usage: CPU, memory, storage OLTP systems DWH systems Efficiency Metrics Unit data load uncompressed, compressed data scan scalability speed throughput service time [ms] [s] [rps] [tps] [qpm] data aggregation & reports OLTP transactions insert, select, update [s] seconds [ms] milli seconds (10-3 ) [µs] micro seconds (10-6 ) [ns] nano seconds (10-9 ) [bps] [rps] [tps] [ops] buffers per second rows per second transactions per second operations per second [MBps] [GBps] [iops] [qpm] mega bytes per second giga bytes per second i/o operations per second queries per minute less important important very important copyright 2011 by benchware.ch slide 8

Contents 1 About Benchware 2 Flash Cache Technology 3 Storage Performance Tests 4 Conclusion copyright 2011 by benchware.ch slide 9

Storage System Server System Flash Cache Technology Architecture without Flash Cache CPU s Main Memory Database Buffer Cache FC-based network IP-based network Storage System Cache Access times (Sep 2011): CPU cache (SRAM) 1 x 10-9 s Database cache (DRAM) 100 x 10-9 s Storage system cache 1 x 10-3 s Storage system disk 1 x 10-2 s Hard Disk Drives (HDD) copyright 2011 by benchware.ch slide 10

Storage System Server System Flash Cache Technology Architecture with F20 Flash Cache CPU s Main Memory Database Buffer Cache Flash Cache PCI-based connection F20 Flash Accelerator 96 GByte 100 000 IOPS read < 1 ms 1 100 MBps FC-based network IP-based network Storage System Cache Access times (Sep 2011): CPU cache (SRAM) 1 x 10-9 s Database cache (DRAM) 100 x 10-9 s Flash cache 150 x 10-6 s Storage system cache 1 x 10-3 s Storage system disk 1 x 10-2 s Hard Disk Drives (HDD) copyright 2011 by benchware.ch slide 11

Contents 1 About Benchware 2 Flash Cache Technology 3 Storage Performance 4 Conclusion copyright 2011 by benchware.ch slide 12

Throughput in [iops] Storage Performance Test Random read after Oracle instance startup 60'000 50'000 40'000 30'000 F20 Flash Cache 20'000 10'000 When repeating the test series several times, we achieved a max value of 50 000 random IOPS. This is equivalent to ~200 hdd with 15k rpm (250 IOPS) or ~280 hdd with 10k rpm (180 IOPS) 0 1 2 3 4 5 6 7 8 9 10 Repetition copyright 2011 by benchware.ch slide 13

Run 7 Tst 10 Run 7 Tst 1 F20 Flash Cache Storage Performance Test Random read after Oracle instance startup CPU Read Write Total Read Write Total REDO Time Run Tst Code #N #J #T Rows/sec Ops/sec [%] [IOPS] [IOPS] [IOPS] [MB/s] [MB/s] [MB/s] [MB/s] [sec] --- --- ---- --- ---- ---- ---------- ---------- ---- -------- -------- -------- ------- ------- ------- ------ ------ 7 1 T626 1 64 1 2.91E+03 2.27E+00 9 2965 1962 4928 23 15 39 0 902 2 T626 1 64 1 5.20E+03 4.07E+00 10 5302 1840 7142 41 14 56 0 503 3 T626 1 64 1 8.36E+03 6.52E+00 12 8508 2046 10554 66 16 82 0 314 4 T626 1 64 1 1.31E+04 1.02E+01 19 13371 2197 15568 104 17 122 0 200 5 T626 1 64 1 2.17E+04 1.69E+01 19 22082 2493 24574 173 20 192 0 121 6 T626 1 64 1 2.77E+04 2.16E+01 22 28186 2160 30346 220 17 237 0 95 7 T626 1 64 1 3.46E+04 2.69E+01 29 35211 2009 37220 275 16 291 0 76 8 T626 1 64 1 4.09E+04 3.20E+01 33 41676 1832 43508 326 14 340 0 64 9 T626 1 64 1 4.52E+04 3.53E+01 33 46035 1487 47522 360 12 371 0 58 10 T626 1 64 1 4.92E+04 3.86E+01 33 50154 1113 51268 392 9 401 0 53 Top 5 Timed Foreground Events ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Avg wait % DB Event Waits Time(s) (ms) time Wait Class ------------------------------ ------------ ----------- ------ ------ ---------- db file sequential read 2,025,346 52,705 26 46.7 User I/O db flash cache single block ph 645,759 769 1.7 User I/O Top 5 Timed Foreground Events ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Avg wait % DB Event Waits Time(s) (ms) time Wait Class ------------------------------ ------------ ----------- ------ ------ ---------- db flash cache single block ph 2,653,213 2,921 1 41.0 User I/O db file sequential read 5,026 95 19 1.3 User I/O copyright 2011 by benchware.ch slide 14

Contents 1 About Benchware 2 Flash Cache Technology 3 Storage Performance Tests 4 Conclusion copyright 2011 by benchware.ch slide 15

Conclusion Sun M5000 with F20 Flash Cache All prices are list prices 300 250 200 150 Sun M5000 SPARC64 VII Oracle license core factor 0.75 2 sockets, 2.4 GHz 8 cores, 16 threads 64 GB RAM 2 x 4 Gb FC HBA Solaris 10 F20 Flash Accelerator 96 GByte ~ 5k USD Shared high-end Storage 40 disks 300 GB 15k rpm 12 TB raw 10 TB usable RAID-5 ~ 120k USD Oracle Enterprise Edition Enterprise Edition Partition Option ~ 280k USD ~ 110k USD 100 50 0 Server Flash Cache Shared Storage Database License copyright 2011 by benchware.ch slide 16

Conclusion Sun M5000 with F20 Flash Cache Flash Cache advantages - Very high random and sequential I/O throughput - Service times for single block access < 1 msec - Unburden shared storage system copyright 2011 by benchware.ch slide 17

Conclusion Sun M5000 with F20 Flash Cache Flash Cache management - Automatically managed by Oracle Oracle instance parameter db_flash_cache_size All database objects benefit from Flash Cache - Manually managed by application Objects can be pinned to Flash Cache Useful for hotspot database objects (needs capacity planning) SQL> ALTER TABLE <name> STORAGE (FLASH_CACHE KEEP); copyright 2011 by benchware.ch slide 18

Conclusion Sun M5000 with F20 Flash Cache Flash Cache limitations - For read operations only - Available for Oracle 11.2 on Solaris and OEL only Bottom line - A small hardware investment dramatically increases I/O throughput and decreases I/O latency by factors copyright 2011 by benchware.ch slide 19

Conclusion Sun M5000 with F20 Flash Cache Benchware uses fair, reproducible and representative benchmark tests delivering understandable key performance metrics (KPM) Benchware uses a list of defined price performance ratios (PPR) to evaluate platform cost Benchware publishes price performance ratios (PPR) to its customers only copyright 2011 by benchware.ch slide 20

swiss precision in performance measurement www.benchware.ch info@benchware.ch