lsi® megaraid® cachecade™ pro 2.0 caching software · trators traditionally would need to...

4
CacheCade Pro 2.0 LSI® MegaRAID® CacheCade™ Pro 2.0 Caching Software Reduce data access latency bottlenecks for server-based hard disk drive (HDD) volumes by coupling a small number SSDs with CacheCade Pro 2.0 Write and Read Caching software to significantly improve Read and Write IOPS performance Cost-effective Application Acceleration = I/O Performance Optimization CacheCade technology from LSI intelligently, dynamically manages the performance advantages of SSDs as well as the cost and capacity advantage of SATA and SAS drives. CacheCade software is designed to improve the performance of a server’s existing drive volume(s) by utilizing SSD technology as a secondary tier of cache to maximize random read and write performance. Currently, SAS HDDs can sustain only a few hundred IOPS while SATA drives provide even fewer. SSD devices, on the other hand, are capable of delivering IOs per second in the tens of thousands. Today’s workload-intensive business applications are constrained by performance limita- tions of HDDs. Solid state drives (SSDs) provide up to 1000 times more transactions per second, but at a much higher cost per gigabyte (GB). A more economical approach is to mix both SSDs and HDDs together, however adminis- trators traditionally would need to configure performance-critical applications to access SSDs. CacheCade Pro 2.0 software intelligently and dynamically handles critical applica- tion acceleration, data performance requirements without the need to monitor and configure applications to make the best use of SSDs, while at the same time optimizes HDD IO traffic. Technical Brief CacheCade software automatically moves frequently-accessed data (or hot spots) on HDD volumes to a second tier of SSD cache (see figure 1), removing many of the latency bottlenecks associated with traditional HDD-based data volumes. This provides significant performance improvement -- two to twelve times that of HDD-only configura- tions -- for many server applications includ- ing web, file, online transaction processing (OLTP) database, data mining, and other transaction-intensive server applications. CacheCade Pro 2.0 is designed to help avoid development costs of application tuning by optimizing block level I/O, closing the gap between today’s powerful multi-core pro- cessors and the I/O bottleneck frequently created by spinning storage media. KEY FEATURES n Accelerate hot data read and write transfers to enhance most real world application performance n Significantly reduces latencies in IO- Intensive applications n Uses less space and power com- pared to adding short-stroked drive spindles and unneeded capacity n More cost effective than using all SSD storage volumes in storage ar- rays n Cached write data protected by non-volatile CacheCade cache pools (RAID 0, 1, 10) and data availability protected by RAID data redundancy – RAID 5 in upcoming release (9265 Series only) n Write cache protected then flushed to HDD volume on reboot or power- up n Substantially reduce latency in small block, random read and write inten- sive environments n Simple, Intuitive VD assignment to CacheCade pool

Upload: ngocong

Post on 26-Apr-2018

226 views

Category:

Documents


3 download

TRANSCRIPT

CacheCade Pro 2.0

LSI® MegaRAID® CacheCade™ Pro 2.0 Caching SoftwareReduce data access latency bottlenecks for server-based hard disk drive (HDD) volumes by coupling a small number SSDs with CacheCade Pro 2.0 Write and Read Caching software to significantly improve Read and Write IOPS performance

Cost-effective Application Acceleration = I/O Performance Optimization

CacheCade technology from LSI intelligently, dynamically manages the performance advantages of SSDs as well as the cost and capacity advantage of SATA and SAS drives. CacheCade software is designed to improve the performance of a server’s existing drive volume(s) by utilizing SSD technology as a secondary tier of cache to maximize random read and write performance.

Currently, SAS HDDs can sustain only a few hundred IOPS while SATA drives provide even fewer. SSD devices, on the other hand, are capable of delivering IOs per second in the tens of thousands.

Today’s workload-intensive business applications are constrained by performance limita-

tions of HDDs. Solid state drives (SSDs) provide up to 1000 times more transactions per

second, but at a much higher cost per gigabyte (GB).

A more economical approach is to mix both SSDs and HDDs together, however adminis-

trators traditionally would need to configure performance-critical applications to access

SSDs. CacheCade Pro 2.0 software intelligently and dynamically handles critical applica-

tion acceleration, data performance requirements without the need to monitor and

configure applications to make the best use of SSDs, while at the same time optimizes

HDD IO traffic.

Technical Brief

CacheCade software automatically moves frequently-accessed data (or hot spots) on HDD volumes to a second tier of SSD cache (see figure 1), removing many of the latency bottlenecks associated with traditional HDD-based data volumes. This provides significant performance improvement -- two to twelve times that of HDD-only configura-tions -- for many server applications includ-ing web, file, online transaction processing (OLTP) database, data mining, and other transaction-intensive server applications.

CacheCade Pro 2.0 is designed to help avoid development costs of application tuning by optimizing block level I/O, closing the gap between today’s powerful multi-core pro-cessors and the I/O bottleneck frequently created by spinning storage media.

K E Y F E A T U R E S

n Accelerate hot data read and write transfers to enhance most real world application performance

n Significantly reduces latencies in IO-Intensive applications

n Uses less space and power com-pared to adding short-stroked drive spindles and unneeded capacity

n More cost effective than using all SSD storage volumes in storage ar-rays

n Cached write data protected by non-volatile CacheCade cache pools (RAID 0, 1, 10) and data availability protected by RAID data redundancy

– RAID 5 in upcoming release (9265 Series only)

n Write cache protected then flushed to HDD volume on reboot or power-up

n Substantially reduce latency in small block, random read and write inten-sive environments

n Simple, Intuitive VD assignment to CacheCade pool

CacheCade Pro 2.0 Technical Brief 2

Broadest Workload Profile Acceleration

CacheCade Pro 2.0 software offers protected Read and Write data caching on SSDs, dramatically enhancing the performance gains achieved by the previous generation CacheCade software. With the addition of Write caching support, read/write-intensive workloads such as Exchange server, high performance computing (HPC) applications, Web 2.0 and other IO-intensive online transaction processing (OLTP) database system work-loads, experience dramatic performance improvements.

Cost Effective Application Acceleration

The solution is designed to accelerate the I/O performance of HDD-based arrays while minimizing investments in SSD technology. Further, Cache-Cade software reduces the significant investment in additional hard drives required to attain comparable performance gains achieved by implement-ing the CacheCade software.

To mitigate the impact of traditional rotating media latency many applica-tions have been tuned to keep working data in host DRAM as cache. Tradi-tionally, IT administrators typically add more memory to improve applica-tion performance. However, host memory is expensive, and volatile.

CacheCade Pro 2.0 Cache Pool

Mirror

Hot Data

Cold Data

Figure 1 CacheCade Pro 2.0 software intelligently copies hot data to low latency, redundant SSD cache.

Figure 2 Typical database application IO profile shows read and write activity concentrated in specific disk volume regions.

CacheCade software relies on its dynamic ability to accelerate accesses to data hot spots. The highest achievable performance benefit depends upon the size and performance of the SSD relative to the logical volume being cached, and more specifically the total size of hot data compared to the total SSD capacity. (See charts 1 - 4)

Additionally, this solution allows system builders to install just enough SSD capacity for active data and apply it to one or more HDD storage volumes.

By running a short trace of IO activity on a database application (see Figure 2), we can determine that the majority of the database reads and writes are focused in specific ranges of logical block addresses (LBA). CacheCade software’s intelligent caching algorithms detect and maintain frequently ac-cessed hot read and write data in the SSDs, drastically reducing data access response times.

Because the majority of hot data read and write accesses are serviced by the SSDs, the HDD storage volume performance is also enhanced as a significant portion of the HDD IO workload is off-loaded to the SSDs.

CacheCade Pro 2.0 Technical Brief 3

Chart 1: MySQL Benchmarks In the example below, a 200 GB MySQL database application with an approximately 85GB of frequently accessed data region supports up to 70 transactions per second in a hard drive-only configuration, while solu-tions employing CacheCade Pro 2.0 Read/Write caching software, scale to more than 3.5 times the number of transactions.

300

250

200

150

100

50

0

4

3.5

3

2.5

2

1.5

1

0.5

0CCv2_4DR1WBCCv2_2DR1WBHDD_Only CCv2_6DR1WB CCv2_8DR1WB

Perf

orm

ance

(Tra

nsac

tions

/sec

)

Impr

ovem

ent

Max of Trans/sec Max of Improvement

SysBench Performance - MySQL 200GB DatabaseCacheCade Pro (v2.0) - Intel X25-E32GB - W2K8-R2 64-bit

160

140

120

100

80

60

40

20

0

1.2

1

0.8

0.6

0.4

0.2

0CCv2_4DR1WBCCv2_2DR1WBHDD_Only CCv2_6DR1WB CCv2_8DR1WB

Aver

age

Resp

onse

Tim

e (m

s)

Redu

ctio

n Fa

ctor

Max of RTavg (ms) Max of Reduction

SysBench Performance - MySQL 200GB DatabaseCacheCade Pro (v2.0) - Intel X25-E32GB - W2K8-R2 64-bit

Chart 2: Oracle OLTP Benchmarks Below, an Oracle database benchmark demonstrates more than a 5x gain in trans-actional performance using CacheCade Pro 2.0 software with just one 32 GB Intel® X25-E SATA SSDs, compared to an all-HDD baseline. The 300 user load benchmark also illustrates how CacheCade software can dramatically lower user query response times.

600

500

400

300

200

100

0No SSDs 1SSD

Transactions Per Second

106.07

551.21

3

2.5

2

1.5

1

0.5

0No SSDs 1SSD

Transaction Response Time

2.702

0.397

Aver

age

Resp

onse

Tim

e (in

sec

onds

)

(For more details on application performance bench-mark results, please visit the CacheCade software resource center located on the LSI website.)

(For more details on application performance bench-mark results, please visit the CacheCade software resource center located on the LSI website.)

CACHECADE PRO 2.0

Software License Ordering Pn MegaRAID® CacheCade™ Pro 2.0 SSD Read/Write Caching software: LSI00293

Physical Key Ordering Pn MegaRAID® CacheCade™ Pro 2.0 SSD Read/Write caching software: LSI00292

Supported Raid Controllers MegaRAID SAS 9260-4i, MegaRAID SAS 9260-8i, MegaRAID SAS 9261-8i, MegaRAID SAS 9260-16i, MegaRAID SAS 9280-4i4e, MegaRAID SAS 9280-8e, MegaRAID SAS 9280-16i4e, MegaRAID SAS 9280-24i4e

MegaRAID SAS 9265 Series controllers will be supported in a future release.

Supported Operating Systems All supported operating systems

Supported Ssds Please visit www.lsi.com/channel/support/marketing_resources for a complete list of tested SSDs.

Max. Number Of Ssd Disks In A Cachecade Cache Pool 32 SSDs

Max. Number Of Ssc Vd Supported Per Controller Up to 64 (The total number of HDD VDs plus CacheCade VDs must not exceed 64)

Max. Cachecade Capacity Per Controller 512GB (will be >2TB in an upcoming release)

For more information and sales office locations, please visit the LSI web sites at: lsi.com lsi.com/channel

LSI, LSI & Design logo, MegaRAID, CacheCade, and WarpDrive are trademarks or registered trademarks of LSI Corporation. All other brand or product names may be trademarks or registered trademarks of their respective companies.

LSI Corporation reserves the right to make changes to any products and services herein at any time without notice. LSI does not assume any responsibility or liability arising out of the application or use of any product or service described herein, except as expressly agreed to in writing by LSI; nor does the purchase, lease, or use of a product or service from LSI convey a license under any patent rights, copyrights, trademark rights, or any other of the intellectual property rights of LSI or of third parties.

Copyright ©2011 by LSI Corporation. All rights reserved. July 2011

Chart 4: E-mail Server Benchmarks The JetStress benchmark results below dem-onstrate how Exchange servers can benefit -- 2.6x the number of transactions per second -- from CacheCade Pro 2.0 along with 32GB Intel® X25-E SATA SSDs.

3500

3000

2500

2000

1500

1000

500

0No SSDs 1SSD 2SSD

JetStress Benchmark for Microsoft Exhcange

1133

1612

2975

TPSE

(For more details on application performance bench-mark results, please visit the CacheCade software resource center located on the LSI website.)

(For more details on application performance bench-mark results, please visit the CacheCade software resource center located on the LSI website.)

Chart 3: SQL Benchmarks Below, a Microsoft SQL OLTP database benchmark demonstrates more than 13x transactional performance gain using Cache-Cade Pro 2.0 software along with 64GB Intel® X25-E SATA SSDs.

800

700

600

500

400

300

200

100

0No SSDs 1SSD 2SSD 3SSD 4SSD

OLTP TPSE Benchmark

54

121

280

554

744

TPSE