Download Micron® 9100 MAX PCIe® NVMe™ SSD: Disk

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Business intelligence wikipedia , lookup

Transcript
Micron® 9100 MAX PCIe® NVMe™ SSD: Disk-Crushing
Performance for Microsoft SQL Server® With an OLTP Workload
The 9100 MAX SSD Shows 34.9X Better Orders per Minute (64
Concurrent Users) and Lower, More Consistent Database Response Times
vs. Legacy HDD Arrays
This technical brief describes the measured performance advantages of Micron’s
9100 MAX PCIe NVMe SSD compared to a legacy HDD array.
9100 MAX SSD
We compared two identical platforms — one with a 1.2TB 9100 MAX RAID 1
array and another with a 1.8TB legacy HDD RAID 10 array. We used Microsoft
SQL Server as the test database and standardized OLTP performance metrics to
measure the performance and responsiveness of each across a broad number of
simultaneous users.
The 9100 MAX configuration showed between 17.7X and 34.9X better
performance (measured in orders per minute, or OPM) and 18.1X to 34.5X
better average response times that were 4.8X to 38.1X more consistent than the
legacy HDD array (with consistency measured as the 99.9th percentile response
time).
Microsoft’s SQL Server 2014 is a well-recognized, widely deployed relational
database management system (RDBMS), frequently managing transaction-based
applications such as order entry and fulfillment and real-time data
acquisition/management/analysis (all OLTP-type workloads).
9100 MAX vs. Legacy HDD
With an OLTP Workload
17.7X to 34.9X Better
Orders per Minute
18.1X to 34.5X Better
Average Response Time
4.8X to 38.1X More
Successful OLTP platforms for modern e-commerce and real-time businesses
Consistent Response Time
have to support immediate access to mission-critical data. Order entry/fulfillment
and data acquisition/analysis/management are just two examples where delays in data access can be very
costly. The database platform must enable fast transaction processing and ultra-low response time. Accelerating
transaction processing enables additional transaction execution and management in the same timeframe for
more positive outcomes. Reducing the database response time improves RDBMS responsiveness to user
requests; users are not idle waiting on storage I/O processes to complete. The first place to look for these
improvements is the platform storage system.
OLTP Performance: 17.7X to 34.9X More Orders per Minute With the
9100 MAX Configuration
When compared to SSDs — especially performance-focused, NVMe SSDs like the 9100 MAX — even the fastest
HDDs can be painfully slow. This becomes very clear when we compare these two storage platforms using a
high-transaction, response time sensitive workload like OLTP.
In this study, we compared two Microsoft SQL Server 2014 platforms, identical in every way with the sole
exception of the storage systems. One platform used a pair of 9100 MAX NVMe SSDs (1.2TB each) configured
in a RAID 1 array, while the other platform used twelve HDDs (15,000 RPM, 300GB each) configured in a RAID
10 array. These configurations yield similar capacities (1.2TB and 1.8TB, respectively) and represent common
performance-focused storage configurations for their respective drive types.
We measured performance for both the 9100 MAX and legacy HDD configurations across a broad number of
simultaneous users (8 to 192). Figure 1 shows the results graphically with the number of simultaneous users on
the vertical axis and database performance on the horizontal axis. The 9100 MAX configuration results are in
green and the HDD results in blue. In Figure 1, a longer bar for any user count is better because it shows
greater performance.
We show the same data numerically in Table 1 with the user count in the far left column and the performance
advantage for the 9100 MAX in the far right column.
Number
of Users
8
16
32
64
128
192
HDD
Orders/
Minute
4,767
8,648
12,477
19,071
37,029
41,830
9100 MAX
Orders/
Minute
101,679
241,063
435,130
575,364
668,286
741,309
9100 MAX
Performance
Advantage
21.3X
27.9X
34.9X
30.2X
18.0X
17.7X
Table 1: 9100 MAX Calculated Performance Advantage
Figure 1: Performance by Storage Type
We calculated the performance advantage for the 9100 MAX using the below equation for each user count:
9100 MAX Performance Advantage = 9100 MAX Performance/HDD Performance
For example - looking at a user count of 192 we see:
9100 MAX Performance Difference = 741,309 OPM/41,830 OPM
= 17.7X
The 9100 MAX-equipped platform shows significantly better orders per minute than the legacy HDD array
across all user counts, as shown in both Figure 1 and Table 1.
Database Responsiveness: 9100 MAX Has 18.1X to 34.5X Better Average
Response Time and Is 4.8X to 38.1X More Consistent
Fast performance is highly desirable in OLTP systems, but responsiveness (and consistency) may be more so in
many time-sensitive deployments. We measured both the average and 99.9th percentile response times
(latencies) for the same two storage configurations using the same test metrics.
Figure 2a shows average response time (in milliseconds, along the vertical axis) with user count increases along
the horizontal axis (left to right). Figure 2b shows 99.9th percentile response time (in milliseconds, also along the
vertical axis) with user count increasing along the horizontal axis (left to right). In Figures 2a and 2b, lower is
better for any user count.
Figure 2a: Average Response Time by Storage Type
Figure 2b: 99.9th Percentile Response Time by Storage Type
The 9100 MAX configuration measured 18.1X to 34.5X better average response time with 4.8X to 38.1X better
consistency than the legacy HDD array (exact values depend on user count).
Note, too, that the 9100 MAX configuration shows flatter (left to right, across increasing user counts) average
and 99th percentile value. At the application level, this means the 9100 MAX-based platform responds more
quickly and more consistently as application loads increase.
The Bottom Line
Delayed database response times can be very costly, whether in access to mission-critical data, order
entry/fulfillment or data acquisition/analysis/management applications. Time can literally mean money.
Legacy HDD-based storage is no longer sufficient to meet the incredible demands OLTP places on Microsoft
SQL Server 2014 platforms. High-performance OLTP demands high-performance storage like the 9100 MAX
SSD.
This technical marketing brief is published by Micron and has not been authorized, sponsored, or otherwise approved
by Microsoft. Products are warranted only to meet Micron’s production data sheet specifications. Products and
specifications are subject to change without notice.
©2016 Micron Technology, Inc. All rights reserved. All information herein is provided on an "AS IS" basis without
warranties of any kind. Micron and the Micron logo are trademarks of Micron Technology, Inc. PCIe is a registered
trademark of PCI-SIG. NVMe is a trademark of NVM Express, Inc.All other trademarks are the property of their
respectiveowners. Rev. A 9/16 CCMMD-676576390-10458