aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/conftest.py4
-rw-r--r--tests/data/benchmarks/metric/dhrystone.yaml17
-rw-r--r--tests/data/benchmarks/metric/dpi.yaml13
-rw-r--r--tests/data/benchmarks/metric/fake-metric.yaml15
-rw-r--r--tests/data/benchmarks/metric/ramspeed.yaml13
-rw-r--r--tests/data/benchmarks/metric/ssl.yaml13
-rw-r--r--tests/data/benchmarks/metric/whetstone.yaml18
-rw-r--r--tests/data/benchmarks/plan/compute.yaml120
-rw-r--r--tests/data/benchmarks/plan/doctor.yaml41
-rw-r--r--tests/data/benchmarks/plan/sample.yaml14
-rw-r--r--tests/data/external/storperf/report.json4161
-rw-r--r--tests/data/resources/QPI/compute.yaml (renamed from tests/data/benchmarks/QPI/compute.yaml)0
-rw-r--r--tests/data/resources/QPI/fake_qpi.yaml (renamed from tests/data/benchmarks/QPI/fake_qpi.yaml)0
-rw-r--r--tests/unit/loader/qpi_test.py8
-rw-r--r--tests/unit/score_test.py21
15 files changed, 4188 insertions, 270 deletions
diff --git a/tests/conftest.py b/tests/conftest.py
index 343f3548..1bac60d0 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -18,8 +18,8 @@ def data_root():
@pytest.fixture(scope='session')
-def benchmarks_root(data_root):
- return path.join(data_root, 'benchmarks')
+def resources_root(data_root):
+ return path.join(data_root, 'resources')
@pytest.fixture(scope='session')
diff --git a/tests/data/benchmarks/metric/dhrystone.yaml b/tests/data/benchmarks/metric/dhrystone.yaml
deleted file mode 100644
index e4d26248..00000000
--- a/tests/data/benchmarks/metric/dhrystone.yaml
+++ /dev/null
@@ -1,17 +0,0 @@
-##############################################################################
-# Copyright (c) 2016 ZTE Corporation and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-name: dhrystone
-description: >
- A synthetic computing benchmark program intended to be representative of
- system (integer) programming.
-links:
- - https://en.wikipedia.org/wiki/Dhrystone
-workloads:
- - single_cpu
- - multi_cpu
diff --git a/tests/data/benchmarks/metric/dpi.yaml b/tests/data/benchmarks/metric/dpi.yaml
deleted file mode 100644
index c90075d2..00000000
--- a/tests/data/benchmarks/metric/dpi.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-##############################################################################
-# Copyright (c) 2016 ZTE Corporation and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-name: dpi
-description: deep packet inspection
-workloads:
- - bps
- - pps
diff --git a/tests/data/benchmarks/metric/fake-metric.yaml b/tests/data/benchmarks/metric/fake-metric.yaml
deleted file mode 100644
index dd2875d7..00000000
--- a/tests/data/benchmarks/metric/fake-metric.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-##############################################################################
-# Copyright (c) 2016 ZTE Corporation and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-name: fake compute
-description: >
- a fake compute performance index which generate random result
-workloads: # all supported workloads
- - fake_workload_1
- - fake_workload_2
- - fake_workload_3
diff --git a/tests/data/benchmarks/metric/ramspeed.yaml b/tests/data/benchmarks/metric/ramspeed.yaml
deleted file mode 100644
index e2e2b98f..00000000
--- a/tests/data/benchmarks/metric/ramspeed.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-##############################################################################
-# Copyright (c) 2016 ZTE Corporation and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-name: ramspeed
-description: a memory performance benchmarking
-workloads:
- - int: [add, average, copy, scale, triad]
- - float: [add, average, copy, scale, triad]
diff --git a/tests/data/benchmarks/metric/ssl.yaml b/tests/data/benchmarks/metric/ssl.yaml
deleted file mode 100644
index 2b01dccd..00000000
--- a/tests/data/benchmarks/metric/ssl.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-##############################################################################
-# Copyright (c) 2016 ZTE Corporation and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-name: ssl
-description: a Secure Sockets Layer performance benchmarking
-workloads:
- - aes_128_cbc: [512, 1024, 2048, 4096]
- - rsa_sig: [16, 64, 256, 1024, 8192]
diff --git a/tests/data/benchmarks/metric/whetstone.yaml b/tests/data/benchmarks/metric/whetstone.yaml
deleted file mode 100644
index 625ea87f..00000000
--- a/tests/data/benchmarks/metric/whetstone.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-##############################################################################
-# Copyright (c) 2016 ZTE Corporation and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-name: whetstone
-description: >
- A synthetic benchmark for evaluating the performance of computers.
- The Whetstone benchmark primarily measures the floating-point arithmetic
- performance.
-links:
- - https://en.wikipedia.org/wiki/Whetstone_(benchmark)
-workloads:
- - single_cpu
- - multi_cpu
diff --git a/tests/data/benchmarks/plan/compute.yaml b/tests/data/benchmarks/plan/compute.yaml
deleted file mode 100644
index f4a7a2dc..00000000
--- a/tests/data/benchmarks/plan/compute.yaml
+++ /dev/null
@@ -1,120 +0,0 @@
-##############################################################################
-# Copyright (c) 2017 ZTE Corporation and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-name: compute QPI
-description: compute QPI profile
-info:
- facility: local
- engineer: local
-config:
- driver: ansible
- collectors:
- - type: logfile
- paths:
- - '../../external/dpi/'
- logs:
- - filename: dpi_dump.txt
- parsers:
- - type: grep
- regex: |-
- ^\s+nDPI throughput:.+?(?P<pps>\d+.\d+)\sM\spps.+
- ?(?P<bps>\d+.\d+)\sGb\/sec
- - type: logfile
- paths:
- - '../../external/ramspeed/'
- logs:
- - filename: Intmem
- parsers:
- - type: grep
- regex: '^INTEGER\s+BatchRun\s+Copy:\s+?(?P<integer_copy>\d+\.\d+)\sMB/s$'
- - type: grep
- regex: '^INTEGER\s+BatchRun\s+Scale:\s+?(?P<integer_scale>\d+\.\d+)\sMB/s$'
- - type: grep
- regex: '^INTEGER\s+BatchRun\s+Add:\s+?(?P<integer_add>\d+\.\d+)\sMB/s$'
- - type: grep
- regex: '^INTEGER\s+BatchRun\s+Triad:\s+?(?P<integer_triad>\d+\.\d+)\sMB/s$'
- - type: grep
- regex: '^INTEGER\s+BatchRun\s+AVERAGE:\s+?(?P<integer_average>\d+\.\d+)\sMB/s$'
- - filename: Floatmem
- parsers:
- - type: grep
- regex: '^FL-POINT\s+BatchRun\s+Copy:\s+?(?P<float_copy>\d+\.\d+)\sMB/s$'
- - type: grep
- regex: '^FL-POINT\s+BatchRun\s+Scale:\s+?(?P<float_scale>\d+\.\d+)\sMB/s$'
- - type: grep
- regex: '^FL-POINT\s+BatchRun\s+Add:\s+?(?P<float_add>\d+\.\d+)\sMB/s$'
- - type: grep
- regex: '^FL-POINT\s+BatchRun\s+Triad:\s+?(?P<float_triad>\d+\.\d+)\sMB/s$'
- - type: grep
- regex: '^FL-POINT\s+BatchRun\s+AVERAGE:\s+?(?P<float_average>\d+\.\d+)\sMB/s$'
- - type: logfile
- paths:
- - '../../external/ssl/'
- logs:
- - filename: RSA_dump
- parsers:
- - type: grep
- regex: |-
- ^rsa\s+512\sbits\s.+
- ?(?P<rsa_sign_512>\d+\.\d)\s+
- ?(?P<rsa_verify_512>\d+\.\d)$
- - type: grep
- regex: |-
- ^rsa\s+1024\sbits\s.+
- ?(?P<rsa_sign_1024>\d+\.\d)\s+
- ?(?P<rsa_verify_1024>\d+\.\d)$
- - type: grep
- regex: |-
- ^rsa\s+2048\sbits\s.+
- ?(?P<rsa_sign_2048>\d+\.\d)\s+
- ?(?P<rsa_verify_2048>\d+\.\d)$
- - type: grep
- regex: |-
- ^rsa\s+4096\sbits\s.+
- ?(?P<rsa_sign_4096>\d+\.\d)\s+
- ?(?P<rsa_verify_4096>\d+\.\d)$
- - filename: AES-128-CBC_dump
- parsers:
- - type: grep
- regex: |-
- ^aes-128-cbc\s+
- ?(?P<aes_128_cbc_16_bytes>\d+\.\w+)\s+
- ?(?P<aes_128_cbc_64_bytes>\d+\.\w+)\s+
- ?(?P<aes_128_cbc_256_bytes>\d+\.\w+)\s+
- ?(?P<aes_128_cbc_1024_bytes>\d+\.\w+)\s+
- ?(?P<aes_128_cbc_8192_bytes>\d+\.\w+)$
- - type: logfile
- paths:
- - '../../external/sysinfo'
- logs:
- - filename: top.log
- parsers:
- - type: grep
- regex: 'Cpu\(s\):.+?(?P<cpu_idle>\d+\.\d)\sid'
- - filename: inxi.log
- parsers:
- - type: grep
- regex: '.+\s+Host:\s+(?P<hostname>.+)\sKernel'
- - type: grep
- regex: '.+\sMemory:\s+(?P<memory>.+MB)\s'
- - type: grep
- regex: '^CPU\(s\):\s+(?P<cpu>.+)'
- - type: grep
- regex: '.+\sDistro:\s+(?P<os>.+)'
- - type: grep
- regex: '.+\sKernel:\s+(?P<kernel>.+)\sConsole'
- - type: grep
- regex: '.+\s+HDD Total Size:\s+(?P<disk>.+)\s'
- - type: grep
- regex: '.+\sproduct:\s+(?P<product>.+)\sversion'
- reporter:
- name: console
- # transform collected data into timeline
- transformer: timeline
-QPIs:
- - compute.yaml
diff --git a/tests/data/benchmarks/plan/doctor.yaml b/tests/data/benchmarks/plan/doctor.yaml
deleted file mode 100644
index af995dac..00000000
--- a/tests/data/benchmarks/plan/doctor.yaml
+++ /dev/null
@@ -1,41 +0,0 @@
-##############################################################################
-# Copyright (c) 2017 ZTE Corporation and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-name: doctor performance profiling
-description: create performance profile for OPNFV doctor notification time
-info:
- facility: local
- engineer: local
-config:
- collectors:
- - type: logfile
- paths:
- - '../../external/doctor-verify-apex-sample-master'
- logs:
- - filename: doctor_consumer.log
- parsers:
- - type: grep
- regex: 'doctor consumer notified at (?P<notified>\d+(?:\.\d+)?)$'
- - filename: doctor_inspector.log
- parsers:
- - type: grep
- regex: 'event posted at (?P<event_posted>\d+(?:\.\d+)?)$'
- - type: grep
- regex: 'doctor mark vm\(.*\) error at (?P<vm_error>\d+(?:\.\d+)?)$'
- - type: grep
- regex: 'doctor mark host\(.*\) down at (?P<host_down>\d+(?:\.\d+)?)$'
- - filename: disable_network.log
- parsers:
- - type: grep
- regex: 'doctor set host down at (?P<network_down>\d+(?:\.\d+)?)$'
- reporters:
- - type: console
- # transform collected data into timeline
- transformer: timeline
-QPIs:
- - fake_qpi.yaml
diff --git a/tests/data/benchmarks/plan/sample.yaml b/tests/data/benchmarks/plan/sample.yaml
deleted file mode 100644
index 04e8caf9..00000000
--- a/tests/data/benchmarks/plan/sample.yaml
+++ /dev/null
@@ -1,14 +0,0 @@
-##############################################################################
-# Copyright (c) 2017 ZTE Corporation and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-name: sample
-description: sample benchmark plan for testing default path
-config:
- collectors: []
- reporters: []
-QPIs: []
diff --git a/tests/data/external/storperf/report.json b/tests/data/external/storperf/report.json
new file mode 100644
index 00000000..ab43f3fc
--- /dev/null
+++ b/tests/data/external/storperf/report.json
@@ -0,0 +1,4161 @@
+{
+ "agent_count": 4,
+ "build_tag": "jenkins-storperf-daily-danube-85",
+ "disk_type": "SSD",
+ "pod_name": "intel-pod9",
+ "public_network": "external",
+ "report": {
+ "agent_count": 4,
+ "build_tag": "jenkins-storperf-daily-danube-85",
+ "disk_type": "SSD",
+ "metrics": {
+ "_warm_up.queue-depth.8.block-size.16384.read.bw": 0.0,
+ "_warm_up.queue-depth.8.block-size.16384.read.iops": 0.0,
+ "_warm_up.queue-depth.8.block-size.16384.read.lat.mean": 0.0,
+ "_warm_up.queue-depth.8.block-size.16384.write.bw": 3273.875,
+ "_warm_up.queue-depth.8.block-size.16384.write.iops": 204.66160714285715,
+ "_warm_up.queue-depth.8.block-size.16384.write.lat.mean": 39120.8705357143,
+ "rr.queue-depth.1.block-size.16384.read.bw": 23370.8,
+ "rr.queue-depth.1.block-size.16384.read.iops": 1460.71275,
+ "rr.queue-depth.1.block-size.16384.read.lat.mean": 682.7245,
+ "rr.queue-depth.1.block-size.16384.write.bw": 0.0,
+ "rr.queue-depth.1.block-size.16384.write.iops": 0.0,
+ "rr.queue-depth.1.block-size.16384.write.lat.mean": 0.0,
+ "rr.queue-depth.1.block-size.2048.read.bw": 3289.175,
+ "rr.queue-depth.1.block-size.2048.read.iops": 1644.85075,
+ "rr.queue-depth.1.block-size.2048.read.lat.mean": 607.7787500000001,
+ "rr.queue-depth.1.block-size.2048.write.bw": 0.0,
+ "rr.queue-depth.1.block-size.2048.write.iops": 0.0,
+ "rr.queue-depth.1.block-size.2048.write.lat.mean": 0.0,
+ "rr.queue-depth.4.block-size.16384.read.bw": 75399.45,
+ "rr.queue-depth.4.block-size.16384.read.iops": 4712.520750000001,
+ "rr.queue-depth.4.block-size.16384.read.lat.mean": 851.066,
+ "rr.queue-depth.4.block-size.16384.write.bw": 0.0,
+ "rr.queue-depth.4.block-size.16384.write.iops": 0.0,
+ "rr.queue-depth.4.block-size.16384.write.lat.mean": 0.0,
+ "rr.queue-depth.4.block-size.2048.read.bw": 16037.0,
+ "rr.queue-depth.4.block-size.2048.read.iops": 8018.751249999998,
+ "rr.queue-depth.4.block-size.2048.read.lat.mean": 500.1266666666667,
+ "rr.queue-depth.4.block-size.2048.write.bw": 0.0,
+ "rr.queue-depth.4.block-size.2048.write.iops": 0.0,
+ "rr.queue-depth.4.block-size.2048.write.lat.mean": 0.0,
+ "rw.queue-depth.1.block-size.16384.read.bw": 1596.0,
+ "rw.queue-depth.1.block-size.16384.read.iops": 99.77975,
+ "rw.queue-depth.1.block-size.16384.read.lat.mean": 729.06,
+ "rw.queue-depth.1.block-size.16384.write.bw": 685.125,
+ "rw.queue-depth.1.block-size.16384.write.iops": 42.85875,
+ "rw.queue-depth.1.block-size.16384.write.lat.mean": 21630.089,
+ "rw.queue-depth.1.block-size.2048.read.bw": 204.825,
+ "rw.queue-depth.1.block-size.2048.read.iops": 102.63825,
+ "rw.queue-depth.1.block-size.2048.read.lat.mean": 631.59725,
+ "rw.queue-depth.1.block-size.2048.write.bw": 87.575,
+ "rw.queue-depth.1.block-size.2048.write.iops": 44.051,
+ "rw.queue-depth.1.block-size.2048.write.lat.mean": 21228.210750000002,
+ "rw.queue-depth.4.block-size.16384.read.bw": 4661.166666666667,
+ "rw.queue-depth.4.block-size.16384.read.iops": 291.35133333333334,
+ "rw.queue-depth.4.block-size.16384.read.lat.mean": 816.2015,
+ "rw.queue-depth.4.block-size.16384.write.bw": 1999.3916666666669,
+ "rw.queue-depth.4.block-size.16384.write.iops": 125.02008333333336,
+ "rw.queue-depth.4.block-size.16384.write.lat.mean": 30107.46316666666,
+ "rw.queue-depth.4.block-size.2048.read.bw": 603.25,
+ "rw.queue-depth.4.block-size.2048.read.iops": 301.8797916666667,
+ "rw.queue-depth.4.block-size.2048.read.lat.mean": 756.7747916666664,
+ "rw.queue-depth.4.block-size.2048.write.bw": 258.6041666666667,
+ "rw.queue-depth.4.block-size.2048.write.iops": 129.56499999999997,
+ "rw.queue-depth.4.block-size.2048.write.lat.mean": 29105.120416666672,
+ "wr.queue-depth.1.block-size.16384.read.bw": 0.0,
+ "wr.queue-depth.1.block-size.16384.read.iops": 0.0,
+ "wr.queue-depth.1.block-size.16384.read.lat.mean": 0.0,
+ "wr.queue-depth.1.block-size.16384.write.bw": 319.875,
+ "wr.queue-depth.1.block-size.16384.write.iops": 20.01975,
+ "wr.queue-depth.1.block-size.16384.write.lat.mean": 50005.268000000004,
+ "wr.queue-depth.1.block-size.2048.read.bw": 0.0,
+ "wr.queue-depth.1.block-size.2048.read.iops": 0.0,
+ "wr.queue-depth.1.block-size.2048.read.lat.mean": 0.0,
+ "wr.queue-depth.1.block-size.2048.write.bw": 26.05,
+ "wr.queue-depth.1.block-size.2048.write.iops": 13.268833333333333,
+ "wr.queue-depth.1.block-size.2048.write.lat.mean": 75413.91191666666,
+ "wr.queue-depth.4.block-size.16384.read.bw": 0.0,
+ "wr.queue-depth.4.block-size.16384.read.iops": 0.0,
+ "wr.queue-depth.4.block-size.16384.read.lat.mean": 0.0,
+ "wr.queue-depth.4.block-size.16384.write.bw": 514.5,
+ "wr.queue-depth.4.block-size.16384.write.iops": 32.21275,
+ "wr.queue-depth.4.block-size.16384.write.lat.mean": 124288.48649999997,
+ "wr.queue-depth.4.block-size.2048.read.bw": 0.0,
+ "wr.queue-depth.4.block-size.2048.read.iops": 0.0,
+ "wr.queue-depth.4.block-size.2048.read.lat.mean": 0.0,
+ "wr.queue-depth.4.block-size.2048.write.bw": 31.525,
+ "wr.queue-depth.4.block-size.2048.write.iops": 16.027499999999996,
+ "wr.queue-depth.4.block-size.2048.write.lat.mean": 249853.26175
+ },
+ "pod_name": "intel-pod9",
+ "public_network": "external",
+ "report_data": {
+ "_warm_up.queue-depth.8.block-size.16384": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ],
+ [
+ 14,
+ 0.0
+ ],
+ [
+ 15,
+ 0.0
+ ],
+ [
+ 16,
+ 0.0
+ ],
+ [
+ 17,
+ 0.0
+ ],
+ [
+ 18,
+ 0.0
+ ],
+ [
+ 19,
+ 0.0
+ ],
+ [
+ 20,
+ 0.0
+ ],
+ [
+ 21,
+ 0.0
+ ],
+ [
+ 21,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 3273.875,
+ "range": 282.5,
+ "series": [
+ [
+ 9,
+ 3099.0
+ ],
+ [
+ 10,
+ 3122.25
+ ],
+ [
+ 11,
+ 3154.0
+ ],
+ [
+ 12,
+ 3206.75
+ ],
+ [
+ 13,
+ 3246.25
+ ],
+ [
+ 14,
+ 3282.25
+ ],
+ [
+ 15,
+ 3301.75
+ ],
+ [
+ 16,
+ 3320.25
+ ],
+ [
+ 17,
+ 3343.0
+ ],
+ [
+ 18,
+ 3345.5
+ ],
+ [
+ 19,
+ 3344.75
+ ],
+ [
+ 20,
+ 3346.5
+ ],
+ [
+ 21,
+ 3381.5
+ ],
+ [
+ 21,
+ 3340.5
+ ]
+ ],
+ "slope": 21.47695623342175,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ],
+ [
+ 14,
+ 0.0
+ ],
+ [
+ 15,
+ 0.0
+ ],
+ [
+ 16,
+ 0.0
+ ],
+ [
+ 17,
+ 0.0
+ ],
+ [
+ 18,
+ 0.0
+ ],
+ [
+ 19,
+ 0.0
+ ],
+ [
+ 20,
+ 0.0
+ ],
+ [
+ 21,
+ 0.0
+ ],
+ [
+ 21,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 204.66160714285715,
+ "range": 17.64749999999998,
+ "series": [
+ [
+ 9,
+ 193.73250000000002
+ ],
+ [
+ 10,
+ 195.1975
+ ],
+ [
+ 11,
+ 197.1825
+ ],
+ [
+ 12,
+ 200.46749999999997
+ ],
+ [
+ 13,
+ 202.92
+ ],
+ [
+ 14,
+ 205.1825
+ ],
+ [
+ 15,
+ 206.39999999999998
+ ],
+ [
+ 16,
+ 207.56
+ ],
+ [
+ 17,
+ 208.9975
+ ],
+ [
+ 18,
+ 209.13
+ ],
+ [
+ 19,
+ 209.085
+ ],
+ [
+ 20,
+ 209.2125
+ ],
+ [
+ 21,
+ 211.38
+ ],
+ [
+ 21,
+ 208.815
+ ]
+ ],
+ "slope": 1.3415600132626055,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ],
+ [
+ 14,
+ 0.0
+ ],
+ [
+ 15,
+ 0.0
+ ],
+ [
+ 16,
+ 0.0
+ ],
+ [
+ 17,
+ 0.0
+ ],
+ [
+ 18,
+ 0.0
+ ],
+ [
+ 19,
+ 0.0
+ ],
+ [
+ 20,
+ 0.0
+ ],
+ [
+ 21,
+ 0.0
+ ],
+ [
+ 21,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 39120.8705357143,
+ "range": 3452.165000000001,
+ "series": [
+ [
+ 9,
+ 41297.41
+ ],
+ [
+ 10,
+ 40986.26
+ ],
+ [
+ 11,
+ 40575.345
+ ],
+ [
+ 12,
+ 39910.02500000001
+ ],
+ [
+ 13,
+ 39427.0175
+ ],
+ [
+ 14,
+ 38992.2625
+ ],
+ [
+ 15,
+ 38762.50750000001
+ ],
+ [
+ 16,
+ 38544.439999999995
+ ],
+ [
+ 17,
+ 38280.86749999999
+ ],
+ [
+ 18,
+ 38256.3825
+ ],
+ [
+ 19,
+ 38264.2
+ ],
+ [
+ 20,
+ 38240.65
+ ],
+ [
+ 21,
+ 37845.245
+ ],
+ [
+ 21,
+ 38309.575
+ ]
+ ],
+ "slope": -261.12805205572704,
+ "steady_state": true
+ }
+ }
+ },
+ "rr.queue-depth.1.block-size.16384": {
+ "bw": {
+ "read": {
+ "average": 23370.8,
+ "range": 313.0,
+ "series": [
+ [
+ 1,
+ 23599.25
+ ],
+ [
+ 2,
+ 23471.75
+ ],
+ [
+ 3,
+ 23425.0
+ ],
+ [
+ 4,
+ 23323.5
+ ],
+ [
+ 5,
+ 23286.25
+ ],
+ [
+ 6,
+ 23291.5
+ ],
+ [
+ 7,
+ 23334.75
+ ],
+ [
+ 8,
+ 23342.5
+ ],
+ [
+ 9,
+ 23318.5
+ ],
+ [
+ 10,
+ 23315.0
+ ]
+ ],
+ "slope": -24.26969696969697,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 1460.71275,
+ "range": 19.605000000000018,
+ "series": [
+ [
+ 1,
+ 1475.0149999999999
+ ],
+ [
+ 2,
+ 1467.03
+ ],
+ [
+ 3,
+ 1464.11
+ ],
+ [
+ 4,
+ 1457.7675
+ ],
+ [
+ 5,
+ 1455.4099999999999
+ ],
+ [
+ 6,
+ 1455.7499999999998
+ ],
+ [
+ 7,
+ 1458.4599999999998
+ ],
+ [
+ 8,
+ 1458.94
+ ],
+ [
+ 9,
+ 1457.4475000000002
+ ],
+ [
+ 10,
+ 1457.1975
+ ]
+ ],
+ "slope": -1.520409090908978,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 682.7245,
+ "range": 9.220000000000027,
+ "series": [
+ [
+ 1,
+ 675.9825
+ ],
+ [
+ 2,
+ 679.745
+ ],
+ [
+ 3,
+ 681.0425
+ ],
+ [
+ 4,
+ 684.1374999999999
+ ],
+ [
+ 5,
+ 685.2025
+ ],
+ [
+ 6,
+ 684.975
+ ],
+ [
+ 7,
+ 683.8075000000001
+ ],
+ [
+ 8,
+ 683.6525
+ ],
+ [
+ 9,
+ 684.3199999999999
+ ],
+ [
+ 10,
+ 684.38
+ ]
+ ],
+ "slope": 0.7238484848485413,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rr.queue-depth.1.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 3289.175,
+ "range": 518.5,
+ "series": [
+ [
+ 1,
+ 3379.75
+ ],
+ [
+ 2,
+ 3381.0
+ ],
+ [
+ 3,
+ 3389.75
+ ],
+ [
+ 4,
+ 3413.5
+ ],
+ [
+ 5,
+ 3403.25
+ ],
+ [
+ 6,
+ 3412.5
+ ],
+ [
+ 7,
+ 3418.75
+ ],
+ [
+ 8,
+ 3192.5
+ ],
+ [
+ 9,
+ 3000.5
+ ],
+ [
+ 10,
+ 2900.25
+ ]
+ ],
+ "slope": -48.122727272727275,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 1644.85075,
+ "range": 259.33749999999986,
+ "series": [
+ [
+ 1,
+ 1690.23
+ ],
+ [
+ 2,
+ 1690.645
+ ],
+ [
+ 3,
+ 1695.145
+ ],
+ [
+ 4,
+ 1707.1100000000001
+ ],
+ [
+ 5,
+ 1701.7575
+ ],
+ [
+ 6,
+ 1706.5149999999999
+ ],
+ [
+ 7,
+ 1709.6999999999998
+ ],
+ [
+ 8,
+ 1596.545
+ ],
+ [
+ 9,
+ 1500.4975000000002
+ ],
+ [
+ 10,
+ 1450.3625
+ ]
+ ],
+ "slope": -24.062499999999858,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 607.7787500000001,
+ "range": 104.6825,
+ "series": [
+ [
+ 1,
+ 589.4525
+ ],
+ [
+ 2,
+ 589.1275
+ ],
+ [
+ 3,
+ 587.7425
+ ],
+ [
+ 4,
+ 583.6775
+ ],
+ [
+ 5,
+ 585.4075
+ ],
+ [
+ 6,
+ 583.7850000000001
+ ],
+ [
+ 7,
+ 582.6975000000001
+ ],
+ [
+ 8,
+ 624.1925
+ ],
+ [
+ 9,
+ 664.325
+ ],
+ [
+ 10,
+ 687.3800000000001
+ ]
+ ],
+ "slope": 9.608590909090937,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rr.queue-depth.4.block-size.16384": {
+ "bw": {
+ "read": {
+ "average": 75399.45,
+ "range": 224.0,
+ "series": [
+ [
+ 1,
+ 75247.5
+ ],
+ [
+ 2,
+ 75297.75
+ ],
+ [
+ 3,
+ 75370.75
+ ],
+ [
+ 4,
+ 75379.0
+ ],
+ [
+ 5,
+ 75424.25
+ ],
+ [
+ 6,
+ 75434.75
+ ],
+ [
+ 7,
+ 75459.5
+ ],
+ [
+ 8,
+ 75453.75
+ ],
+ [
+ 9,
+ 75455.75
+ ],
+ [
+ 10,
+ 75471.5
+ ]
+ ],
+ "slope": 22.963636363636365,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 4712.520750000001,
+ "range": 13.930000000000291,
+ "series": [
+ [
+ 1,
+ 4703.085
+ ],
+ [
+ 2,
+ 4706.1825
+ ],
+ [
+ 3,
+ 4710.725
+ ],
+ [
+ 4,
+ 4711.2475
+ ],
+ [
+ 5,
+ 4714.0575
+ ],
+ [
+ 6,
+ 4714.7225
+ ],
+ [
+ 7,
+ 4716.255
+ ],
+ [
+ 8,
+ 4715.9
+ ],
+ [
+ 9,
+ 4716.0175
+ ],
+ [
+ 10,
+ 4717.015
+ ]
+ ],
+ "slope": 1.4289545454542067,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 851.066,
+ "range": 2.0274999999998045,
+ "series": [
+ [
+ 1,
+ 852.4399999999999
+ ],
+ [
+ 2,
+ 851.91
+ ],
+ [
+ 3,
+ 851.2925
+ ],
+ [
+ 4,
+ 851.2525
+ ],
+ [
+ 5,
+ 850.8725
+ ],
+ [
+ 6,
+ 850.79
+ ],
+ [
+ 7,
+ 850.5350000000001
+ ],
+ [
+ 8,
+ 850.595
+ ],
+ [
+ 9,
+ 850.56
+ ],
+ [
+ 10,
+ 850.4125000000001
+ ]
+ ],
+ "slope": -0.20254545454535577,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rr.queue-depth.4.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 16037.0,
+ "range": 2882.75,
+ "series": [
+ [
+ 4,
+ 14046.75
+ ],
+ [
+ 5,
+ 14861.75
+ ],
+ [
+ 6,
+ 15371.25
+ ],
+ [
+ 7,
+ 15740.5
+ ],
+ [
+ 8,
+ 16010.5
+ ],
+ [
+ 9,
+ 16240.5
+ ],
+ [
+ 10,
+ 16406.25
+ ],
+ [
+ 11,
+ 16544.5
+ ],
+ [
+ 12,
+ 16665.75
+ ],
+ [
+ 13,
+ 16771.5
+ ],
+ [
+ 14,
+ 16855.25
+ ],
+ [
+ 15,
+ 16929.5
+ ]
+ ],
+ "slope": 230.23601398601397,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ],
+ [
+ 14,
+ 0.0
+ ],
+ [
+ 15,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 8018.751249999998,
+ "range": 1441.5149999999994,
+ "series": [
+ [
+ 4,
+ 7023.49
+ ],
+ [
+ 5,
+ 7431.1275
+ ],
+ [
+ 6,
+ 7685.955
+ ],
+ [
+ 7,
+ 7870.6225
+ ],
+ [
+ 8,
+ 8005.565
+ ],
+ [
+ 9,
+ 8120.575
+ ],
+ [
+ 10,
+ 8203.3975
+ ],
+ [
+ 11,
+ 8272.392500000002
+ ],
+ [
+ 12,
+ 8333.1175
+ ],
+ [
+ 13,
+ 8385.96
+ ],
+ [
+ 14,
+ 8427.8075
+ ],
+ [
+ 15,
+ 8465.005
+ ]
+ ],
+ "slope": 115.11398601398689,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ],
+ [
+ 14,
+ 0.0
+ ],
+ [
+ 15,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 500.1266666666667,
+ "range": 96.99000000000001,
+ "series": [
+ [
+ 4,
+ 569.3375
+ ],
+ [
+ 5,
+ 538.0625
+ ],
+ [
+ 6,
+ 520.2
+ ],
+ [
+ 7,
+ 508.01
+ ],
+ [
+ 8,
+ 499.43000000000006
+ ],
+ [
+ 9,
+ 492.3575
+ ],
+ [
+ 10,
+ 487.385
+ ],
+ [
+ 11,
+ 483.33000000000004
+ ],
+ [
+ 12,
+ 479.8275
+ ],
+ [
+ 13,
+ 476.7975
+ ],
+ [
+ 14,
+ 474.43499999999995
+ ],
+ [
+ 15,
+ 472.34749999999997
+ ]
+ ],
+ "slope": -7.4739160839160785,
+ "steady_state": true
+ },
+ "write": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ],
+ [
+ 11,
+ 0.0
+ ],
+ [
+ 12,
+ 0.0
+ ],
+ [
+ 13,
+ 0.0
+ ],
+ [
+ 14,
+ 0.0
+ ],
+ [
+ 15,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ }
+ }
+ },
+ "rw.queue-depth.1.block-size.16384": {
+ "bw": {
+ "read": {
+ "average": 1596.0,
+ "range": 44.5,
+ "series": [
+ [
+ 1,
+ 1573.5
+ ],
+ [
+ 2,
+ 1618.0
+ ],
+ [
+ 3,
+ 1608.0
+ ],
+ [
+ 4,
+ 1601.25
+ ],
+ [
+ 5,
+ 1591.0
+ ],
+ [
+ 6,
+ 1586.25
+ ],
+ [
+ 7,
+ 1591.75
+ ],
+ [
+ 8,
+ 1596.75
+ ],
+ [
+ 9,
+ 1597.75
+ ],
+ [
+ 10,
+ 1595.75
+ ]
+ ],
+ "slope": -0.18787878787878787,
+ "steady_state": true
+ },
+ "write": {
+ "average": 685.125,
+ "range": 13.5,
+ "series": [
+ [
+ 1,
+ 682.0
+ ],
+ [
+ 2,
+ 686.75
+ ],
+ [
+ 3,
+ 690.25
+ ],
+ [
+ 4,
+ 692.5
+ ],
+ [
+ 5,
+ 682.75
+ ],
+ [
+ 6,
+ 679.0
+ ],
+ [
+ 7,
+ 682.5
+ ],
+ [
+ 8,
+ 683.25
+ ],
+ [
+ 9,
+ 686.0
+ ],
+ [
+ 10,
+ 686.25
+ ]
+ ],
+ "slope": -0.21666666666666667,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 99.77975,
+ "range": 2.7874999999999943,
+ "series": [
+ [
+ 1,
+ 98.375
+ ],
+ [
+ 2,
+ 101.1625
+ ],
+ [
+ 3,
+ 100.52499999999999
+ ],
+ [
+ 4,
+ 100.1
+ ],
+ [
+ 5,
+ 99.46000000000001
+ ],
+ [
+ 6,
+ 99.17750000000001
+ ],
+ [
+ 7,
+ 99.5125
+ ],
+ [
+ 8,
+ 99.8225
+ ],
+ [
+ 9,
+ 99.8875
+ ],
+ [
+ 10,
+ 99.775
+ ]
+ ],
+ "slope": -0.011409090909106783,
+ "steady_state": true
+ },
+ "write": {
+ "average": 42.85875,
+ "range": 0.865000000000002,
+ "series": [
+ [
+ 1,
+ 42.660000000000004
+ ],
+ [
+ 2,
+ 42.955
+ ],
+ [
+ 3,
+ 43.1925
+ ],
+ [
+ 4,
+ 43.335
+ ],
+ [
+ 5,
+ 42.715
+ ],
+ [
+ 6,
+ 42.47
+ ],
+ [
+ 7,
+ 42.68749999999999
+ ],
+ [
+ 8,
+ 42.745000000000005
+ ],
+ [
+ 9,
+ 42.9
+ ],
+ [
+ 10,
+ 42.927499999999995
+ ]
+ ],
+ "slope": -0.014560606060602534,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 729.06,
+ "range": 20.522500000000036,
+ "series": [
+ [
+ 1,
+ 741.5125
+ ],
+ [
+ 2,
+ 735.0875000000001
+ ],
+ [
+ 3,
+ 735.1375
+ ],
+ [
+ 4,
+ 735.2375
+ ],
+ [
+ 5,
+ 729.9625
+ ],
+ [
+ 6,
+ 724.395
+ ],
+ [
+ 7,
+ 722.945
+ ],
+ [
+ 8,
+ 723.99
+ ],
+ [
+ 9,
+ 720.99
+ ],
+ [
+ 10,
+ 721.3425
+ ]
+ ],
+ "slope": -2.2933030303029316,
+ "steady_state": true
+ },
+ "write": {
+ "average": 21630.089,
+ "range": 474.1775000000016,
+ "series": [
+ [
+ 1,
+ 21747.78
+ ],
+ [
+ 2,
+ 21542.545
+ ],
+ [
+ 3,
+ 21431.397500000003
+ ],
+ [
+ 4,
+ 21371.074999999997
+ ],
+ [
+ 5,
+ 21703.985
+ ],
+ [
+ 6,
+ 21845.2525
+ ],
+ [
+ 7,
+ 21732.59
+ ],
+ [
+ 8,
+ 21695.125
+ ],
+ [
+ 9,
+ 21621.5975
+ ],
+ [
+ 10,
+ 21609.542500000003
+ ]
+ ],
+ "slope": 11.234424242424694,
+ "steady_state": true
+ }
+ }
+ },
+ "rw.queue-depth.1.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 204.825,
+ "range": 12.75,
+ "series": [
+ [
+ 1,
+ 207.25
+ ],
+ [
+ 2,
+ 213.0
+ ],
+ [
+ 3,
+ 209.5
+ ],
+ [
+ 4,
+ 200.25
+ ],
+ [
+ 5,
+ 203.0
+ ],
+ [
+ 6,
+ 202.75
+ ],
+ [
+ 7,
+ 203.5
+ ],
+ [
+ 8,
+ 202.75
+ ],
+ [
+ 9,
+ 202.75
+ ],
+ [
+ 10,
+ 203.5
+ ]
+ ],
+ "slope": -0.7863636363636364,
+ "steady_state": true
+ },
+ "write": {
+ "average": 87.575,
+ "range": 3.75,
+ "series": [
+ [
+ 1,
+ 89.5
+ ],
+ [
+ 2,
+ 89.5
+ ],
+ [
+ 3,
+ 90.0
+ ],
+ [
+ 4,
+ 86.25
+ ],
+ [
+ 5,
+ 86.75
+ ],
+ [
+ 6,
+ 86.5
+ ],
+ [
+ 7,
+ 87.0
+ ],
+ [
+ 8,
+ 86.5
+ ],
+ [
+ 9,
+ 86.75
+ ],
+ [
+ 10,
+ 87.0
+ ]
+ ],
+ "slope": -0.346969696969697,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 102.63825,
+ "range": 6.434999999999988,
+ "series": [
+ [
+ 1,
+ 103.8575
+ ],
+ [
+ 2,
+ 106.7375
+ ],
+ [
+ 3,
+ 104.99000000000001
+ ],
+ [
+ 4,
+ 100.30250000000001
+ ],
+ [
+ 5,
+ 101.715
+ ],
+ [
+ 6,
+ 101.7025
+ ],
+ [
+ 7,
+ 101.92
+ ],
+ [
+ 8,
+ 101.67
+ ],
+ [
+ 9,
+ 101.64
+ ],
+ [
+ 10,
+ 101.8475
+ ]
+ ],
+ "slope": -0.3971666666666649,
+ "steady_state": true
+ },
+ "write": {
+ "average": 44.051,
+ "range": 1.7249999999999943,
+ "series": [
+ [
+ 1,
+ 44.9575
+ ],
+ [
+ 2,
+ 45.114999999999995
+ ],
+ [
+ 3,
+ 45.1575
+ ],
+ [
+ 4,
+ 43.432500000000005
+ ],
+ [
+ 5,
+ 43.64750000000001
+ ],
+ [
+ 6,
+ 43.550000000000004
+ ],
+ [
+ 7,
+ 43.66250000000001
+ ],
+ [
+ 8,
+ 43.575
+ ],
+ [
+ 9,
+ 43.65
+ ],
+ [
+ 10,
+ 43.7625
+ ]
+ ],
+ "slope": -0.17169696969697146,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 631.59725,
+ "range": 49.625,
+ "series": [
+ [
+ 1,
+ 599.27
+ ],
+ [
+ 2,
+ 610.665
+ ],
+ [
+ 3,
+ 626.25
+ ],
+ [
+ 4,
+ 632.355
+ ],
+ [
+ 5,
+ 627.12
+ ],
+ [
+ 6,
+ 635.93
+ ],
+ [
+ 7,
+ 642.945
+ ],
+ [
+ 8,
+ 643.775
+ ],
+ [
+ 9,
+ 648.895
+ ],
+ [
+ 10,
+ 648.7675
+ ]
+ ],
+ "slope": 5.098742424242452,
+ "steady_state": true
+ },
+ "write": {
+ "average": 21228.210750000002,
+ "range": 874.9924999999967,
+ "series": [
+ [
+ 1,
+ 20853.032499999998
+ ],
+ [
+ 2,
+ 20716.175
+ ],
+ [
+ 3,
+ 20680.995000000003
+ ],
+ [
+ 4,
+ 21555.9875
+ ],
+ [
+ 5,
+ 21444.2875
+ ],
+ [
+ 6,
+ 21469.905
+ ],
+ [
+ 7,
+ 21396.84
+ ],
+ [
+ 8,
+ 21440.1525
+ ],
+ [
+ 9,
+ 21391.19
+ ],
+ [
+ 10,
+ 21333.542500000003
+ ]
+ ],
+ "slope": 75.11307575757304,
+ "steady_state": true
+ }
+ }
+ },
+ "rw.queue-depth.4.block-size.16384": {
+ "bw": {
+ "read": {
+ "average": 4661.166666666667,
+ "range": 306.75,
+ "series": [
+ [
+ 1,
+ 4801.5
+ ],
+ [
+ 2,
+ 4748.0
+ ],
+ [
+ 2,
+ 4773.666666666667
+ ],
+ [
+ 3,
+ 4807.25
+ ],
+ [
+ 4,
+ 4738.0
+ ],
+ [
+ 5,
+ 4632.0
+ ],
+ [
+ 6,
+ 4557.75
+ ],
+ [
+ 7,
+ 4534.0
+ ],
+ [
+ 8,
+ 4519.0
+ ],
+ [
+ 9,
+ 4500.5
+ ]
+ ],
+ "slope": -43.39574155653451,
+ "steady_state": true
+ },
+ "write": {
+ "average": 1999.3916666666669,
+ "range": 128.25,
+ "series": [
+ [
+ 1,
+ 2056.75
+ ],
+ [
+ 2,
+ 2031.0
+ ],
+ [
+ 2,
+ 2043.6666666666667
+ ],
+ [
+ 3,
+ 2064.25
+ ],
+ [
+ 4,
+ 2032.5
+ ],
+ [
+ 5,
+ 1980.5
+ ],
+ [
+ 6,
+ 1954.75
+ ],
+ [
+ 7,
+ 1949.25
+ ],
+ [
+ 8,
+ 1945.25
+ ],
+ [
+ 9,
+ 1936.0
+ ]
+ ],
+ "slope": -17.33957415565328,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 291.35133333333334,
+ "range": 19.16749999999996,
+ "series": [
+ [
+ 1,
+ 300.13
+ ],
+ [
+ 2,
+ 296.76
+ ],
+ [
+ 2,
+ 298.37333333333333
+ ],
+ [
+ 3,
+ 300.48249999999996
+ ],
+ [
+ 4,
+ 296.15749999999997
+ ],
+ [
+ 5,
+ 289.5325
+ ],
+ [
+ 6,
+ 284.89
+ ],
+ [
+ 7,
+ 283.39750000000004
+ ],
+ [
+ 8,
+ 282.475
+ ],
+ [
+ 9,
+ 281.315
+ ]
+ ],
+ "slope": -2.710991189427352,
+ "steady_state": true
+ },
+ "write": {
+ "average": 125.02008333333336,
+ "range": 8.034999999999997,
+ "series": [
+ [
+ 1,
+ 128.65500000000003
+ ],
+ [
+ 2,
+ 127.01
+ ],
+ [
+ 2,
+ 127.79333333333334
+ ],
+ [
+ 3,
+ 129.07
+ ],
+ [
+ 4,
+ 127.08500000000001
+ ],
+ [
+ 5,
+ 123.835
+ ],
+ [
+ 6,
+ 122.2225
+ ],
+ [
+ 7,
+ 121.87
+ ],
+ [
+ 8,
+ 121.625
+ ],
+ [
+ 9,
+ 121.035
+ ]
+ ],
+ "slope": -1.0898274596182094,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 816.2015,
+ "range": 159.02750000000003,
+ "series": [
+ [
+ 1,
+ 933.94
+ ],
+ [
+ 2,
+ 891.54
+ ],
+ [
+ 2,
+ 826.89
+ ],
+ [
+ 3,
+ 806.905
+ ],
+ [
+ 4,
+ 797.3225
+ ],
+ [
+ 5,
+ 791.4825000000001
+ ],
+ [
+ 6,
+ 783.2950000000001
+ ],
+ [
+ 7,
+ 779.1600000000001
+ ],
+ [
+ 8,
+ 776.5675
+ ],
+ [
+ 9,
+ 774.9125
+ ]
+ ],
+ "slope": -15.897364170337626,
+ "steady_state": true
+ },
+ "write": {
+ "average": 30107.46316666666,
+ "range": 2326.2524999999987,
+ "series": [
+ [
+ 1,
+ 28915.3425
+ ],
+ [
+ 2,
+ 29406.87
+ ],
+ [
+ 2,
+ 29365.486666666664
+ ],
+ [
+ 3,
+ 29108.229999999996
+ ],
+ [
+ 4,
+ 29612.032499999998
+ ],
+ [
+ 5,
+ 30445.089999999997
+ ],
+ [
+ 6,
+ 30896.2925
+ ],
+ [
+ 7,
+ 31004.734999999997
+ ],
+ [
+ 8,
+ 31078.957499999997
+ ],
+ [
+ 9,
+ 31241.594999999998
+ ]
+ ],
+ "slope": 317.5399706314254,
+ "steady_state": true
+ }
+ }
+ },
+ "rw.queue-depth.4.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 603.25,
+ "range": 15.5,
+ "series": [
+ [
+ 7,
+ 594.25
+ ],
+ [
+ 8,
+ 594.0
+ ],
+ [
+ 9,
+ 598.25
+ ],
+ [
+ 10,
+ 602.0
+ ],
+ [
+ 11,
+ 605.5
+ ],
+ [
+ 12,
+ 608.5
+ ],
+ [
+ 13,
+ 609.5
+ ],
+ [
+ 14,
+ 603.5
+ ],
+ [
+ 15,
+ 604.75
+ ],
+ [
+ 16,
+ 605.0
+ ],
+ [
+ 17,
+ 606.0
+ ],
+ [
+ 18,
+ 607.75
+ ]
+ ],
+ "slope": 1.0926573426573427,
+ "steady_state": true
+ },
+ "write": {
+ "average": 258.6041666666667,
+ "range": 5.75,
+ "series": [
+ [
+ 7,
+ 255.25
+ ],
+ [
+ 8,
+ 255.75
+ ],
+ [
+ 9,
+ 257.25
+ ],
+ [
+ 10,
+ 258.25
+ ],
+ [
+ 11,
+ 260.0
+ ],
+ [
+ 12,
+ 260.5
+ ],
+ [
+ 13,
+ 261.0
+ ],
+ [
+ 14,
+ 258.25
+ ],
+ [
+ 15,
+ 258.5
+ ],
+ [
+ 16,
+ 259.0
+ ],
+ [
+ 17,
+ 259.5
+ ],
+ [
+ 18,
+ 260.0
+ ]
+ ],
+ "slope": 0.3312937062937063,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 301.8797916666667,
+ "range": 7.652499999999975,
+ "series": [
+ [
+ 7,
+ 297.3575
+ ],
+ [
+ 8,
+ 297.2875
+ ],
+ [
+ 9,
+ 299.325
+ ],
+ [
+ 10,
+ 301.1575
+ ],
+ [
+ 11,
+ 302.98249999999996
+ ],
+ [
+ 12,
+ 304.6125
+ ],
+ [
+ 13,
+ 304.94
+ ],
+ [
+ 14,
+ 301.97249999999997
+ ],
+ [
+ 15,
+ 302.58500000000004
+ ],
+ [
+ 16,
+ 302.855
+ ],
+ [
+ 17,
+ 303.295
+ ],
+ [
+ 18,
+ 304.1875
+ ]
+ ],
+ "slope": 0.5536451048950669,
+ "steady_state": true
+ },
+ "write": {
+ "average": 129.56499999999997,
+ "range": 2.867500000000021,
+ "series": [
+ [
+ 7,
+ 127.81499999999998
+ ],
+ [
+ 8,
+ 128.035
+ ],
+ [
+ 9,
+ 128.8125
+ ],
+ [
+ 10,
+ 129.53250000000003
+ ],
+ [
+ 11,
+ 130.2075
+ ],
+ [
+ 12,
+ 130.5825
+ ],
+ [
+ 13,
+ 130.6825
+ ],
+ [
+ 14,
+ 129.3475
+ ],
+ [
+ 15,
+ 129.6025
+ ],
+ [
+ 16,
+ 129.77
+ ],
+ [
+ 17,
+ 130.0525
+ ],
+ [
+ 18,
+ 130.34
+ ]
+ ],
+ "slope": 0.1765909090909084,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 756.7747916666664,
+ "range": 122.92000000000007,
+ "series": [
+ [
+ 7,
+ 835.5725
+ ],
+ [
+ 8,
+ 812.6424999999999
+ ],
+ [
+ 9,
+ 790.255
+ ],
+ [
+ 10,
+ 775.4975
+ ],
+ [
+ 11,
+ 762.1875
+ ],
+ [
+ 12,
+ 751.0999999999999
+ ],
+ [
+ 13,
+ 742.0925
+ ],
+ [
+ 14,
+ 734.3775
+ ],
+ [
+ 15,
+ 726.0250000000001
+ ],
+ [
+ 16,
+ 721.9174999999999
+ ],
+ [
+ 17,
+ 716.9775
+ ],
+ [
+ 18,
+ 712.6524999999999
+ ]
+ ],
+ "slope": -10.59883741258713,
+ "steady_state": true
+ },
+ "write": {
+ "average": 29105.120416666672,
+ "range": 476.49250000000393,
+ "series": [
+ [
+ 7,
+ 29346.415
+ ],
+ [
+ 8,
+ 29348.405000000002
+ ],
+ [
+ 9,
+ 29211.829999999998
+ ],
+ [
+ 10,
+ 29071.642499999998
+ ],
+ [
+ 11,
+ 28940.472500000003
+ ],
+ [
+ 12,
+ 28873.4375
+ ],
+ [
+ 13,
+ 28871.9125
+ ],
+ [
+ 14,
+ 29203.537500000002
+ ],
+ [
+ 15,
+ 29162.8125
+ ],
+ [
+ 16,
+ 29132.777499999997
+ ],
+ [
+ 17,
+ 29078.515
+ ],
+ [
+ 18,
+ 29019.687499999996
+ ]
+ ],
+ "slope": -18.646363636374577,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.1.block-size.16384": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 319.875,
+ "range": 19.5,
+ "series": [
+ [
+ 1,
+ 326.25
+ ],
+ [
+ 2,
+ 327.75
+ ],
+ [
+ 3,
+ 328.0
+ ],
+ [
+ 4,
+ 321.25
+ ],
+ [
+ 5,
+ 322.5
+ ],
+ [
+ 6,
+ 322.25
+ ],
+ [
+ 7,
+ 322.25
+ ],
+ [
+ 8,
+ 308.5
+ ],
+ [
+ 8,
+ 310.5
+ ],
+ [
+ 9,
+ 309.5
+ ]
+ ],
+ "slope": -2.3990455212922175,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 20.01975,
+ "range": 1.230000000000004,
+ "series": [
+ [
+ 1,
+ 20.4325
+ ],
+ [
+ 2,
+ 20.52
+ ],
+ [
+ 3,
+ 20.53
+ ],
+ [
+ 4,
+ 20.095
+ ],
+ [
+ 5,
+ 20.195
+ ],
+ [
+ 6,
+ 20.165
+ ],
+ [
+ 7,
+ 20.1625
+ ],
+ [
+ 8,
+ 19.299999999999997
+ ],
+ [
+ 8,
+ 19.425
+ ],
+ [
+ 9,
+ 19.3725
+ ]
+ ],
+ "slope": -0.1519713656387643,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 50005.268000000004,
+ "range": 3063.4449999999997,
+ "series": [
+ [
+ 1,
+ 48974.862499999996
+ ],
+ [
+ 2,
+ 48871.44
+ ],
+ [
+ 3,
+ 48753.095
+ ],
+ [
+ 4,
+ 49766.262500000004
+ ],
+ [
+ 5,
+ 49523.41
+ ],
+ [
+ 6,
+ 49609.93
+ ],
+ [
+ 7,
+ 49601.2225
+ ],
+ [
+ 8,
+ 51816.54
+ ],
+ [
+ 8,
+ 51516.33
+ ],
+ [
+ 9,
+ 51619.5875
+ ]
+ ],
+ "slope": 374.2629735682778,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.1.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 26.05,
+ "range": 2.0,
+ "series": [
+ [
+ 1,
+ 27.0
+ ],
+ [
+ 2,
+ 26.5
+ ],
+ [
+ 3,
+ 26.0
+ ],
+ [
+ 4,
+ 26.0
+ ],
+ [
+ 5,
+ 26.0
+ ],
+ [
+ 6,
+ 26.0
+ ],
+ [
+ 7,
+ 26.0
+ ],
+ [
+ 8,
+ 25.0
+ ],
+ [
+ 8,
+ 26.0
+ ],
+ [
+ 9,
+ 26.0
+ ]
+ ],
+ "slope": -0.12701908957415564,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 13.268833333333333,
+ "range": 0.7866666666666653,
+ "series": [
+ [
+ 1,
+ 13.739999999999998
+ ],
+ [
+ 2,
+ 13.51
+ ],
+ [
+ 3,
+ 13.17
+ ],
+ [
+ 4,
+ 13.425
+ ],
+ [
+ 5,
+ 13.2575
+ ],
+ [
+ 6,
+ 13.309999999999999
+ ],
+ [
+ 7,
+ 13.2525
+ ],
+ [
+ 8,
+ 12.953333333333333
+ ],
+ [
+ 8,
+ 13.02
+ ],
+ [
+ 9,
+ 13.049999999999999
+ ]
+ ],
+ "slope": -0.07527900146842792,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 75413.91191666666,
+ "range": 4410.191666666651,
+ "series": [
+ [
+ 1,
+ 72828.675
+ ],
+ [
+ 2,
+ 74035.1075
+ ],
+ [
+ 3,
+ 75952.27249999999
+ ],
+ [
+ 4,
+ 74504.4925
+ ],
+ [
+ 5,
+ 75437.07250000001
+ ],
+ [
+ 6,
+ 75145.6725
+ ],
+ [
+ 7,
+ 75464.92000000001
+ ],
+ [
+ 8,
+ 77238.86666666665
+ ],
+ [
+ 8,
+ 76900.83
+ ],
+ [
+ 9,
+ 76631.21
+ ]
+ ],
+ "slope": 425.09026064611044,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.4.block-size.16384": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 514.5,
+ "range": 51.75,
+ "series": [
+ [
+ 1,
+ 520.5
+ ],
+ [
+ 2,
+ 546.75
+ ],
+ [
+ 3,
+ 514.25
+ ],
+ [
+ 4,
+ 519.75
+ ],
+ [
+ 5,
+ 519.25
+ ],
+ [
+ 6,
+ 515.75
+ ],
+ [
+ 7,
+ 510.75
+ ],
+ [
+ 8,
+ 506.25
+ ],
+ [
+ 9,
+ 496.75
+ ],
+ [
+ 10,
+ 495.0
+ ]
+ ],
+ "slope": -3.9393939393939394,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 32.21275,
+ "range": 3.2674999999999983,
+ "series": [
+ [
+ 1,
+ 32.644999999999996
+ ],
+ [
+ 2,
+ 34.24
+ ],
+ [
+ 3,
+ 32.1925
+ ],
+ [
+ 4,
+ 32.544999999999995
+ ],
+ [
+ 5,
+ 32.495
+ ],
+ [
+ 6,
+ 32.2775
+ ],
+ [
+ 7,
+ 31.977500000000003
+ ],
+ [
+ 8,
+ 31.6875
+ ],
+ [
+ 9,
+ 31.095
+ ],
+ [
+ 10,
+ 30.972500000000004
+ ]
+ ],
+ "slope": -0.2515909090909091,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 124288.48649999997,
+ "range": 12112.875,
+ "series": [
+ [
+ 1,
+ 122632.0725
+ ],
+ [
+ 2,
+ 117034.745
+ ],
+ [
+ 3,
+ 124077.16750000001
+ ],
+ [
+ 4,
+ 122957.715
+ ],
+ [
+ 5,
+ 123059.89
+ ],
+ [
+ 6,
+ 123949.9925
+ ],
+ [
+ 7,
+ 125113.05750000001
+ ],
+ [
+ 8,
+ 126246.8875
+ ],
+ [
+ 9,
+ 128665.7175
+ ],
+ [
+ 10,
+ 129147.62
+ ]
+ ],
+ "slope": 959.1603939393975,
+ "steady_state": true
+ }
+ }
+ },
+ "wr.queue-depth.4.block-size.2048": {
+ "bw": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 31.525,
+ "range": 2.0,
+ "series": [
+ [
+ 1,
+ 32.75
+ ],
+ [
+ 2,
+ 32.75
+ ],
+ [
+ 3,
+ 31.25
+ ],
+ [
+ 4,
+ 31.5
+ ],
+ [
+ 5,
+ 31.5
+ ],
+ [
+ 6,
+ 31.25
+ ],
+ [
+ 7,
+ 31.25
+ ],
+ [
+ 8,
+ 31.25
+ ],
+ [
+ 9,
+ 30.75
+ ],
+ [
+ 10,
+ 31.0
+ ]
+ ],
+ "slope": -0.18636363636363637,
+ "steady_state": true
+ }
+ },
+ "iops": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 16.027499999999996,
+ "range": 0.9199999999999999,
+ "series": [
+ [
+ 1,
+ 16.6325
+ ],
+ [
+ 2,
+ 16.544999999999998
+ ],
+ [
+ 3,
+ 15.917499999999999
+ ],
+ [
+ 4,
+ 16.0575
+ ],
+ [
+ 5,
+ 15.9275
+ ],
+ [
+ 6,
+ 15.9175
+ ],
+ [
+ 7,
+ 15.907499999999999
+ ],
+ [
+ 8,
+ 15.864999999999998
+ ],
+ [
+ 9,
+ 15.7125
+ ],
+ [
+ 10,
+ 15.7925
+ ]
+ ],
+ "slope": -0.08551515151514842,
+ "steady_state": true
+ }
+ },
+ "lat.mean": {
+ "read": {
+ "average": 0.0,
+ "range": 0.0,
+ "series": [
+ [
+ 1,
+ 0.0
+ ],
+ [
+ 2,
+ 0.0
+ ],
+ [
+ 3,
+ 0.0
+ ],
+ [
+ 4,
+ 0.0
+ ],
+ [
+ 5,
+ 0.0
+ ],
+ [
+ 6,
+ 0.0
+ ],
+ [
+ 7,
+ 0.0
+ ],
+ [
+ 8,
+ 0.0
+ ],
+ [
+ 9,
+ 0.0
+ ],
+ [
+ 10,
+ 0.0
+ ]
+ ],
+ "slope": -0.0,
+ "steady_state": true
+ },
+ "write": {
+ "average": 249853.26175,
+ "range": 13552.964999999997,
+ "series": [
+ [
+ 1,
+ 241248.145
+ ],
+ [
+ 2,
+ 241965.27749999997
+ ],
+ [
+ 3,
+ 251149.49000000002
+ ],
+ [
+ 4,
+ 249467.10749999998
+ ],
+ [
+ 5,
+ 251446.0275
+ ],
+ [
+ 6,
+ 251520.34
+ ],
+ [
+ 7,
+ 251174.55
+ ],
+ [
+ 8,
+ 252271.7375
+ ],
+ [
+ 9,
+ 254801.11
+ ],
+ [
+ 10,
+ 253488.83250000002
+ ]
+ ],
+ "slope": 1277.7266212121285,
+ "steady_state": true
+ }
+ }
+ }
+ },
+ "scenario_name": "os-nosdn-nofeature-noha",
+ "steady_state": {
+ "_warm_up.queue-depth.8.block-size.16384": true,
+ "rr.queue-depth.1.block-size.16384": true,
+ "rr.queue-depth.1.block-size.2048": true,
+ "rr.queue-depth.4.block-size.16384": true,
+ "rr.queue-depth.4.block-size.2048": true,
+ "rw.queue-depth.1.block-size.16384": true,
+ "rw.queue-depth.1.block-size.2048": true,
+ "rw.queue-depth.4.block-size.16384": true,
+ "rw.queue-depth.4.block-size.2048": true,
+ "wr.queue-depth.1.block-size.16384": true,
+ "wr.queue-depth.1.block-size.2048": true,
+ "wr.queue-depth.4.block-size.16384": true,
+ "wr.queue-depth.4.block-size.2048": true
+ },
+ "storage_node_count": 4,
+ "test_case": "snia_steady_state",
+ "version": "danube",
+ "volume_size": 4
+ },
+ "scenario_name": "os-nosdn-nofeature-noha",
+ "storage_node_count": 4,
+ "test_case": "snia_steady_state",
+ "version": "danube",
+ "volume_size": 4
+} \ No newline at end of file
diff --git a/tests/data/benchmarks/QPI/compute.yaml b/tests/data/resources/QPI/compute.yaml
index 78a2d324..78a2d324 100644
--- a/tests/data/benchmarks/QPI/compute.yaml
+++ b/tests/data/resources/QPI/compute.yaml
diff --git a/tests/data/benchmarks/QPI/fake_qpi.yaml b/tests/data/resources/QPI/fake_qpi.yaml
index 4b34a495..4b34a495 100644
--- a/tests/data/benchmarks/QPI/fake_qpi.yaml
+++ b/tests/data/resources/QPI/fake_qpi.yaml
diff --git a/tests/unit/loader/qpi_test.py b/tests/unit/loader/qpi_test.py
index b53030d4..7fc8ce29 100644
--- a/tests/unit/loader/qpi_test.py
+++ b/tests/unit/loader/qpi_test.py
@@ -16,8 +16,8 @@ QPI_SPEC = 'compute.yaml'
@pytest.fixture()
-def qpi_spec(benchmarks_root):
- return QPISpec('compute.yaml', paths=[benchmarks_root])
+def qpi_spec(resources_root):
+ return QPISpec('compute.yaml', paths=[resources_root])
def test_init(qpi_spec):
@@ -29,8 +29,8 @@ def test_init(qpi_spec):
in str(excinfo.value)
-def test_list_all(benchmarks_root):
- qpi_spec_list = list(QPISpec.list_all(paths=[benchmarks_root]))
+def test_list_all(resources_root):
+ qpi_spec_list = list(QPISpec.list_all(paths=[resources_root]))
assert len(qpi_spec_list) is 2
for item in qpi_spec_list:
assert SpecProp.NAME in item
diff --git a/tests/unit/score_test.py b/tests/unit/score_test.py
new file mode 100644
index 00000000..742be70b
--- /dev/null
+++ b/tests/unit/score_test.py
@@ -0,0 +1,21 @@
+##############################################################################
+# Copyright (c) 2017 ZTE Corporation and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+from os import path
+import pytest
+from qtip import score
+
+
+def test_storperf(data_root):
+ report_file = path.join(data_root, 'external', 'storperf', 'report.json')
+ qpi_report = score.storperf(report_file)
+ assert qpi_report['sections'][0]['score'] == pytest.approx(1.869, 0.1) # IOPS
+ assert qpi_report['sections'][1]['score'] == pytest.approx(0.722, 0.1) # Throughput
+ assert qpi_report['sections'][2]['score'] == pytest.approx(1.896, 0.1) # Latency
+ assert(qpi_report['score'] == 3064) # 3064 is calculated manually