20
LSI Data Center Solutions Group July 20, 2014 Khai Le AutoCache and Nytro WarpDrive PCI Flash VMs Application Benchmark

Application_Benchmark_into_Virtualization

  • Upload
    khai-le

  • View
    75

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Application_Benchmark_into_Virtualization

LSI Data Center Solutions GroupJuly 20, 2014Khai Le

AutoCache and Nytro WarpDrive PCI Flash VMs Application Benchmark

Page 2: Application_Benchmark_into_Virtualization

2Confidential

Configuration

Vmware– ESXi version 5.1– 64bit build 799733

AutoCache version 2.0 (Proximal Data software)– Write-Through caching

Nytro WarpDrive 6203– 400GB (eMLC)

MegaRAID (TB) controller– VMware Data Storage (VD)

• 16 SAS 6G HDD RAID-10– WT, NRA, DIO, DCD, SS 64KB

VM information:– Windows 2008 R2 SP1– 2 vCPU @ 2.0 GHz– 12 GB of vRAM– 500 GB vmdk, SQL database

Page 3: Application_Benchmark_into_Virtualization

3Confidential

Nytro WarpDrvie 6203 Information

Model: Nytro WarpDrive 6203 400GB DFF flash type: eMLC Over Provision: 28% Default Capacity: 372.52 TB after OP setting Firmware: 110.00.00.00 Driver: mpt2sas 17.00.00.00.1vmw

Real World Application Benchmark

Workload

Page 4: Application_Benchmark_into_Virtualization

4Confidential

VMware –TPCe 1 Millions Customer WorkloadTransaction Per Second, MS-SQL 2008R2

Notes:• DAS: backend connect to Camden,16-HDDs create RAID-10 for datastore• Adapter Cache Policies: WB, DIO, 64KB SS NRA• Enable Cache: Nytro WarpDrive 6203 + AutoCache v2.0 caching software

Page 5: Application_Benchmark_into_Virtualization

5Confidential

VMware –TPCe 1 Millions Customer WorkloadAverage TPS Report, MS SQL 2008R2

Notes:• DAS: backend connect to Camden,16-HDDs create RAID-10 for datastore• Adapter Cache Policies: WB, DIO, 64KB SS NRA• Enable Cache: Nytro WarpDrive 6203 + AutoCache v2.0 caching software

Page 6: Application_Benchmark_into_Virtualization

6Confidential

VMware –TPCe 1 Millions Customer WorkloadLatency, MS SQL 2008R2

Notes:• DAS: backend connect to Camden,16-HDDs create RAID-10 for datastore• Adapter Cache Policies: WB, DIO, 64KB SS NRA• Enable Cache: Nytro WarpDrive 6203 + AutoCache v2.0 caching software

Page 7: Application_Benchmark_into_Virtualization

7Confidential

AutoCache VMware Cache ManagementCache Statistic, 1 Millions Customer workload

Notes:• AutoCache Cache policy: Write Through mode

Mix Workload: Read Intensive90/10 (R/W)

Page 8: Application_Benchmark_into_Virtualization

8Confidential

VMware –TPCC 4500 Warehouse workloadTransaction Per Second, MS-SQL 2008R2

Notes:• DAS: backend connect to Camden,16-HDDs create RAID-10 for datastore• Adapter Cache Policies: WB, DIO, 64KB SS NRA• Enable Cache: Nytro WarpDrive 6203 + AutoCache v2.0 caching software

Page 9: Application_Benchmark_into_Virtualization

9Confidential

VMware –TPCc 4500 Warehouse WorkloadTpmC Report, MS SQL 2008R2

Notes:• DAS: backend connect to Camden,16-HDDs create RAID-10 for datastore• Adapter Cache Policies: WB, DIO, 64KB SS NRA• Enable Cache: Nytro WarpDrive 6203 + AutoCache v2.0 caching software

Page 10: Application_Benchmark_into_Virtualization

10Confidential

VMware –TPCc 4500 Warehouse WorkloadLatency, MS SQL 2008R2

Notes:• DAS: backend connect to Camden,16-HDDs create RAID-10 for datastore• Adapter Cache Policies: WB, DIO, 64KB SS NRA• Enable Cache: Nytro WarpDrive 6203 + AutoCache v2.0 caching software

Page 11: Application_Benchmark_into_Virtualization

11Confidential

AutoCache VMware Cache ManagementCache Statistic, 4500 Warehouse workload

Notes:• AutoCache Cache policy: Write Through mode

Mix Workload: Read Intensive60/40 (R/W)

Page 12: Application_Benchmark_into_Virtualization

12Confidential

VMware –SysBench, 60 Threads WorkloadOLTP, MySQL database table 8.89x10^8

Notes:• DAS: backend connect to Camden, 8-HDDs create RAID-10 for datastore• Adapter Cache Policies: WT, DIO, 64KB SS NRA• Enable Cache: Nytro WarpDrive 6203 + AutoCache v2.0 caching software

Page 13: Application_Benchmark_into_Virtualization

13Confidential

Notes:• DAS: backend connect to Camden,16-HDDs create RAID-10 for datastore• Adapter Cache Policies: WB, DIO, 64KB SS NRA• Enable Cache: Nytro WarpDrive 6203 + AutoCache v2.0 caching software

VMware –SysBench, 60 Threads WorkloadLatency, MySQL database table 8.89x10^8

Page 14: Application_Benchmark_into_Virtualization

14Confidential

AutoCache VMware Cache ManagementCache Statistic, OLTP 60 threads workload

Notes:• AutoCache Cache policy: Write Through mode

Mix Workload: Read Intensive80/20 (R/W)

Page 15: Application_Benchmark_into_Virtualization

15Confidential

VMware –JetStress, WorkloadOLTP, Exchage database

Notes:• DAS: backend connect to Camden, 8-HDDs create RAID-10 for datastore• Adapter Cache Policies: WT, DIO, 64KB SS NRA• Enable Cache: Nytro WarpDrive 6203 + AutoCache v2.0 caching software

Page 16: Application_Benchmark_into_Virtualization

16Confidential

Notes:• DAS: backend connect to Camden,16-HDDs create RAID-10 for datastore• Adapter Cache Policies: WB, DIO, 64KB SS NRA• Enable Cache: Nytro WarpDrive 6203 + AutoCache v2.0 caching software

VMware –JetStress, WorkloadLatency, Exchange database

Page 17: Application_Benchmark_into_Virtualization

17Confidential

AutoCache VMware Cache ManagementCache Statistic, Exchange workload

Notes:• AutoCache Cache policy: Write Through mode

Mix Workload: Read Intensive80/20 (R/W)

Page 18: Application_Benchmark_into_Virtualization

18Confidential

VM Application Benchmark Summary

Nytro WarpDrive 6203 Scaling - 1 and 2 PCIe Flash Devices– AutoCache 1.1.21

• Significant performance improvement• Added flash caching capacity• Added performance for hot region size > 1st Nytro WarpDrive 6203 capacity

– AutoCache 2.0• Significant performance improvement• Added flash caching capacity• Added performance for any hot region size

Performance Ramp Up Time– Dependent on total hot region size (i.e., #VMs * Hot Region Size/VM)

Nytro WarpDrive 6203 Driver Performance Optimizations– Increasing Queue Depth and Disk Schedule Outstanding Request Count

• Significant acceleration improvement

Page 20: Application_Benchmark_into_Virtualization

Q/A?