The Impact of SSD Selection on SQL Server Performance. Solution Brief. Understanding the differences in NVMe and SATA SSD throughput

Similar documents
Interface Trends for the Enterprise I/O Highway

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

Top 5 Reasons to Consider

HP Z Turbo Drive G2 PCIe SSD

Lenovo Database Configuration for Microsoft SQL Server TB

Microsoft SQL Server in a VMware Environment on Dell PowerEdge R810 Servers and Dell EqualLogic Storage

Evaluation Report: HP StoreFabric SN1000E 16Gb Fibre Channel HBA

It s Time to Move Your Critical Data to SSDs Introduction

Red Hat Ceph Storage and Samsung NVMe SSDs for intensive workloads

Emulex LPe16000B 16Gb Fibre Channel HBA Evaluation

Extremely Fast Distributed Storage for Cloud Service Providers

NVMe SSDs A New Benchmark for OLTP Performance

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

Dell PowerEdge R720xd with PERC H710P: A Balanced Configuration for Microsoft Exchange 2010 Solutions

Lenovo Database Configuration

Accelerating Real-Time Big Data. Breaking the limitations of captive NVMe storage

Evaluation of the Chelsio T580-CR iscsi Offload adapter

Three Paths to Better Business Decisions

PRESERVE DATABASE PERFORMANCE WHEN RUNNING MIXED WORKLOADS

DataON and Intel Select Hyper-Converged Infrastructure (HCI) Maximizes IOPS Performance for Windows Server Software-Defined Storage

TPC-E testing of Microsoft SQL Server 2016 on Dell EMC PowerEdge R830 Server and Dell EMC SC9000 Storage

RACKSPACE ONMETAL I/O V2 OUTPERFORMS AMAZON EC2 BY UP TO 2X IN BENCHMARK TESTING

AMD EPYC PRESENTS OPPORTUNITY TO SAVE ON SOFTWARE LICENSING COSTS

NVMe: The Protocol for Future SSDs

EMC Backup and Recovery for Microsoft SQL Server

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

Upgrade to Microsoft SQL Server 2016 with Dell EMC Infrastructure

Innovations in Non-Volatile Memory 3D NAND and its Implications May 2016 Rob Peglar, VP Advanced Storage,

Hewlett Packard Enterprise HPE GEN10 PERSISTENT MEMORY PERFORMANCE THROUGH PERSISTENCE

Adaptec Series 7 SAS/SATA RAID Adapters

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

IBM Emulex 16Gb Fibre Channel HBA Evaluation

Performance Benefits of NVMe over Fibre Channel A New, Parallel, Efficient Protocol

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

Demartek September Intel 10GbE Adapter Performance Evaluation for FCoE and iscsi. Introduction. Evaluation Environment. Evaluation Summary

A Comparative Study of Microsoft Exchange 2010 on Dell PowerEdge R720xd with Exchange 2007 on Dell PowerEdge R510

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

EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE

EPYC VIDEO CUG 2018 MAY 2018

Intel Workstation Platforms

Samsung Z-SSD SZ985. Ultra-low Latency SSD for Enterprise and Data Centers. Brochure

Lenovo Database Configuration

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

INTEL NEXT GENERATION TECHNOLOGY - POWERING NEW PERFORMANCE LEVELS

LATEST INTEL TECHNOLOGIES POWER NEW PERFORMANCE LEVELS ON VMWARE VSAN

Samsung PM1725a NVMe SSD

Infrastructure Tuning

Cloud Optimized Performance: I/O-Intensive Workloads Using Flash-Based Storage

Dell PowerEdge R730xd Servers with Samsung SM1715 NVMe Drives Powers the Aerospike Fraud Prevention Benchmark

Considering the 2.5-inch SSD-based RAID Solution:

Seagate Enterprise SATA SSD with DuraWrite Technology Competitive Evaluation

HP ProLiant BladeSystem Gen9 vs Gen8 and G7 Server Blades on Data Warehouse Workloads

Ultimate Workstation Performance

Microsoft Exchange Server 2010 workload optimization on the new IBM PureFlex System

EMC XTREMCACHE ACCELERATES MICROSOFT SQL SERVER

Oracle Exadata: Strategy and Roadmap

NVMe Made Affordable. Toshiba OCZ RC100 Series. Vector 180 Series Product Brief. NVMe Solid State Drive (SSD) May 2018

Intel Solid State Drive Data Center Family for PCIe* in Baidu s Data Center Environment

Modernizing Servers and Software

Functional Testing of SQL Server on Kaminario K2 Storage

EMC Business Continuity for Microsoft Applications

Doubling Performance in Amazon Web Services Cloud Using InfoScale Enterprise

Scaling In-Memory Data Processing with Samsung Advanced DRAM and NAND/SSD Solutions

Performance Analysis in the Real World of Online Services

IaaS Vendor Comparison

Best Practices for Deploying a Mixed 1Gb/10Gb Ethernet SAN using Dell Storage PS Series Arrays

Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

QLE10000 Series Adapter Provides Application Benefits Through I/O Caching

HCI: Hyper-Converged Infrastructure

Pivot3 Acuity with Microsoft SQL Server Reference Architecture

OpenMPDK and unvme User Space Device Driver for Server and Data Center

IBM DS8880F All-flash Data Systems

Intel SSD Data center evolution

HIGH PERFORMANCE SANLESS CLUSTERING THE POWER OF FUSION-IO THE PROTECTION OF SIOS

Low Latency Evaluation of Fibre Channel, iscsi and SAS Host Interfaces

Hyper-converged storage for Oracle RAC based on NVMe SSDs and standard x86 servers

Moneta: A High-performance Storage Array Architecture for Nextgeneration, Micro 2010

Evaluation of Chelsio Terminator 6 (T6) Unified Wire Adapter iscsi Offload

Assessing and Comparing HP Parallel SCSI and HP Small Form Factor Enterprise Hard Disk Drives in Server Environments

Emulex LPe16000B Gen 5 Fibre Channel HBA Feature Comparison

The PowerEdge M830 blade server

On BigFix Performance: Disk is King. How to get your infrastructure right the first time! Case Study: IBM Cloud Development - WW IT Services

SD Express Cards with PCIe and NVMeTM Interfaces

EMC XTREMCACHE ACCELERATES ORACLE

The Oracle Database Appliance I/O and Performance Architecture

Dell PowerEdge R720xd 6,000 Mailbox Resiliency Microsoft Exchange 2013 Storage Solution. Tested with ESRP Storage Version 4.0 Tested Date: Feb 2014

Dell Microsoft Reference Configuration Performance Results

I/O Acceleration by Host Side Resources

A Better Storage Solution

vsan 6.6 Performance Improvements First Published On: Last Updated On:

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

Microsoft Office SharePoint Server 2007

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

The Benefits of Solid State in Enterprise Storage Systems. David Dale, NetApp

HP SAS benchmark performance tests

Aerospike Scales with Google Cloud Platform

SanDisk Enterprise Solid State Drives: Providing Cost-Effective Performance Increases for Microsoft SQL Server Database Deployments

Samsung SSD PM863 and SM863 for Data Centers. Groundbreaking SSDs that raise the bar on satisfying big data demands

LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE

Accelerating Microsoft SQL Server 2016 Performance With Dell EMC PowerEdge R740

Transcription:

Solution Brief The Impact of SSD Selection on SQL Server Performance Understanding the differences in NVMe and SATA SSD throughput 2018, Cloud Evolutions Data gathered by Cloud Evolutions. All product names are the trademarks of their respective owners. 1/5

Relational database management systems (RDBMS) are widely used in enterprise applications such as business analytics, decision support systems, and fraud detection. Optimizing throughput for these systems requires high performing SQL databases to ensure rapid consumption and processing of data for faster time to insight and the ability to make decisions quickly. This is particularly true in financial services where risk assessments of transactions must happen instantaneously to stop fraud before it happens. Toshiba CD5 Series Data Center NVMe SSD Server and storage choices directly impact the ability to deliver the required level of performance for decision support systems. Solid state drives (SSDs) can significantly enhance the ability to consume large amounts of data rapidly, enabling performance to make decisions faster. For SQL databases, NVMe SSDs offer high IOPS and bandwidth, as well as faster response times, which can directly impact speed of processing. Finding the ideal balance of footprint, cost, and performance with NVMe SSDs While many SQL databases exhibit OLTP-type of workloads, which are essentially small block random reads and writes that require high IOPS, some often overlooked decision support system workloads need high sequential throughput. In these situations, large amounts of data must be read or loaded to the database sequentially for processing or for backup purposes. The Toshiba Memory CD5 Series Data Center NVMe SSD is designed for scale-out, data center environments. It supports capacities from 960GB to 7,680GB in a U.2 form factor and has a 9-14W power envelope. It delivers 500,000/35,000 random read/write IOPS and 3,140/1,980MB/s sequential read/write performance. Optimized for low latency and consistent performance under read-intensive workloads, it is a great fit for hyperscale/cloud and Open Compute Project architectures. Today, SATA SSDs are most commonly used in the data center. However, because data in SQL server databases is often from disparate sources, SATA SSDs can struggle to deliver the necessary processing speeds. Cloud Evolutions set out to test the different SATA and NVMe SSD options to quantify limitations and evaluate performance. The questions studied included: How can you improve throughput performance and reduce data transfer times without increasing your storage footprint? What drive throughput performance threshold, can sufficiently reduce backup time and minimize impact in the production environment? Would the performance benefit of NVMe SSDs justify the additional cost? Toshiba CD5 vs. Intel DC S4500 600% throughput performance gain 7x latency improvement 6:1 reduction in footprint Similar cost between enterprise SATA and CD5 Series NVMe SSD 2018, Cloud Evolutions Data gathered by Cloud Evolutions. All product names are the trademarks of their respective owners. 2/5

AMD EPYC Server Processor Family AMD EPYC server processors provide breakthrough processing power balanced with the industry-leading memory and I/O capacity needed to substantially eliminate performance bottlenecks. AMD EPYC powers the data center with 32 cores, 64 threads, 8 memory channels with up to 2 TB of memory per socket, and 128 PCIe-3 lanes coupled with the industry s first hardwareembedded x86 server security solution. With the flexibility to choose from 8 to 32 cores, EPYC enables you to deploy the right hardware platforms to meet your workload needs from virtualized infrastructure to largescale big-data and analytics platforms and legacy line-of-business applications. EPYC, with a balanced set of resources, offers an unprecedented opportunity to rightsize data center infrastructures for enhanced performance and cost efficiency. Cloud Evolutions evaluation approach SATA SSDs are the most commonly used SSDs in the data center. We selected the popular Intel S4500 DC SATA SSD for testing. The new Toshiba Memory CD5 Series Data Center NVMe SSD was also evaluated as a similar cost alternative to SATA. Cloud Evolutions tested both of these on a Dell EMC R7425 server with an AMD EPYC 32 core processor (with 64 threads, 8 memory channels, and 128 lanes of PCIe Gen 3) running MS SQL Server 2016. The Microsoft Performance Monitor (perfmon) was used to capture all data elements that measure throughput related performance, such as disk reads/sec (read IOPS), disk writes/sec (write IOPS), disk sec/reads (read latency) and disk sec/ write (write latency). Key findings - Toshiba CD5 performance, latency and footprint advantage The Toshiba CD5 measured just under 3GB/s throughput, outperforming the Intel S4500 DC by nearly 6X. Extrapolating these results to the data center, you would need 6 SATA SSDs to achieve the same throughput performance of one Toshiba CD5 NVMe SSD. Therefore, SATA SSDs require an increased storage footprint as well as greater power usage. We also measured latency as a component of performance. The Toshiba CD5 demonstrated an average latency of less than 3 milliseconds, compared to a 21ms latency for the Intel drive. This shows a 7X improvement in response time with the Toshiba CD5, which shows significant benefits over SATA, with 6:1 smaller footprint. SQL Server proven performance advantage With the need for high throughput performance to optimize SQL Server databases, tests clearly demonstrate that the Toshiba CD5 NVMe SSDs deliver a measurable advantage. With 6X the throughput and 7X lower latency, the Toshiba CD5 NVMe SSD offers an economical alternative to SATA SSDs in terms of performance, power and storage footprint given the price similarity between the two drives tested. The Toshiba Memory CD5 offers system administrators of MS SQL Server databases and RDBMS great value through shortened data load/backup times, smaller storage footprints, and reduced energy costs. 2018, Cloud Evolutions Data gathered by Cloud Evolutions. All product names are the trademarks of their respective owners. 3/5

APPENDIX A: TECHNICAL SPECIFICATIONS Test Results Speed (MB/s) [Higher is better] Toshiba CD5 NVMe SSD Intel s4500 DC SSD 501 2,976 Latency (ms) [Lower is better] Toshiba CD5 NVMe SSD Intel s4500 DC SSD 2.916 21.171 Server Specifications Server Name Server Vendor Model Operating System Memory (GB) Processor Type and Count CPU Count RAID Controller R7425 DELL EMC Windows Server 16 512 2 AMD EPYC 48 PERC H740p Drive Specifications Manufacturer Name Drive Model Interface User Capacity (GB) Sequential Read (128KB, QD32) No. of Drives Mean Time to Failure Form Factor TOSHIBA CD5 PCIe Gen 3, NVMe 1.3 960 Up to 3140 MB/s 1 2.5M Hours 2.5-inch 15mmH Intel DC S4500 SATA 3.0 6Gb/s 960 Up to 500MB/s 1 2M Hours 2.5-inch 7mmH Application Environment SQL Server version SQL Server Edition Operating System Type of Workload SQL Server Tool Test Database 2016 Developer Windows Server 2016 Datacenter OLTP Management Studio 200GB 2018, Cloud Evolutions Data gathered by Cloud Evolutions. All product names are the trademarks of their respective owners. 4/5

Monitoring Tools Performance Monitor Specifications Operating system Windows Server 2016 Datacenter Performance counters Processor time (CPU usage) Average Disk Bytes/Transfer (Throughput) Disk Sec/Transfer (Latency) Performance Monitor Performance Monitor is a System Monitoring tool which is available by default on all Microsoft Windows machines. It monitors system performance counters such as RAM usage, CPU usage, response time, data block size, and many more, which are useful in analyzing the performance of a machine and determining the cause for a performance problem. This performance counters data is even helpful to identify system bottlenecks and to fine-tune the system and application performance. To analyze the performance of any application or our local machine itself, this tool was used to collect real-time data and to store data logs for the specific period we requested. The performance counters that we used for collecting data to analyze the performance of the Toshiba CD5 SSDs was: Average Disk sec/transfer (Latency), Average Disk Bytes/sec(Throughput), Disk Transfer/sec (IOPS), Processor Time (CPU usage). NVM Express and NVMe are trademarks of NVM Express, Inc. Dell is a trademark of Dell Inc. Microsoft and Windows, Windows Server are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. PCI Express and PCIe are trademarks or registered trademarks of PCI-SIG. All other company names, product names, and service names mentioned herein may be trademarks of their respective companies. Information in this document including products, availability, specifications, technical/application data and contacts are current and believed accurate on the date of publication, but is subject to change without prior notice. 2018, Cloud Evolutions Data gathered by Cloud Evolutions. All product names are the trademarks of their respective owners. 5/5