Presentation is loading. Please wait.

Presentation is loading. Please wait.

StorPerf Overview Mark Beierl May 9, 2016. Agenda Goals of the StorPerf Project Architecture Challenges Executing a Performance Run Displaying the Results.

Similar presentations


Presentation on theme: "StorPerf Overview Mark Beierl May 9, 2016. Agenda Goals of the StorPerf Project Architecture Challenges Executing a Performance Run Displaying the Results."— Presentation transcript:

1 StorPerf Overview Mark Beierl May 9, 2016

2 Agenda Goals of the StorPerf Project Architecture Challenges Executing a Performance Run Displaying the Results 2

3 Goals of the StorPerf Project To provide a SNIA-like performance report of Cinder block storage using various Cinder backends Measures –Latency –Throughput in Bytes/Second –IOPS Across a matrix of –Block Sizes –Queue Depths 3

4 Architecture Single Docker container controls test run Using Heat, creates: –Volumes in Cinder –VMs in Nova –Private network and security group for VMs –Floating IP addresses for container to VM communication Container has ReST API (Swagger) for control and reports Graphite can also be exposed for ad hoc queries 4

5 Challenges SSD and HD have very different performance characteristics –SSD exhibits transient elevated performance when fresh –HD exhibits better performance after cache warm up Logical Volumes –Not testing raw disk –Cannot control cache or initialization Time –Initializing large Cinder volumes can take a long time 5

6 Executing a Performance Run Configure environment: –Number of agents. This controls the width of the run and simulates heavier load on Cinder –Size of Cinder volumes per agent –Floating IP network to use Proposed Sample Run Execution –Queue depths: 8, 4, 1 –Block sizes: 16384, 4096 –Agent count: minimum 4 per Compute Node –Volume size: Total of Cinder storage node RAM / number of agents 6

7 Displaying the Results Text results ( http://storperf:5000/api/v1.0/job?id=NNNN) "rw.queue-depth.1.block-size.16384.duration": 1841, "rw.queue-depth.1.block-size.16384.read.iops": 51.52010714285715, "rw.queue-depth.1.block-size.16384.read.latency": 1505.8304166666665, "rw.queue-depth.1.block-size.16384.read.throughput": 823.8154761904763, Chart results (http://storperf:5000/results/NNNN) 7

8 More Info Wiki: –http://wiki.opnfv.org/display/StorPerfhttp://wiki.opnfv.org/display/StorPerf –Config and installation guide Mailing list tag [StorPerf] Mark Beierl: mark.beierl@emc.com 8


Download ppt "StorPerf Overview Mark Beierl May 9, 2016. Agenda Goals of the StorPerf Project Architecture Challenges Executing a Performance Run Displaying the Results."

Similar presentations


Ads by Google