From 59cc506c563a12e0a11b12e7b3742fec25e1e0f3 Mon Sep 17 00:00:00 2001 From: Yujun Zhang Date: Wed, 30 Aug 2017 14:43:41 +0800 Subject: Add score calculation module for storperf Change-Id: I469ee4d768e16a27c3bde660bc1029d5a3507b72 Signed-off-by: Yujun Zhang --- tests/data/external/storperf/report.json | 4161 ++++++++++++++++++++++++++++++ tests/unit/score_test.py | 21 + 2 files changed, 4182 insertions(+) create mode 100644 tests/data/external/storperf/report.json create mode 100644 tests/unit/score_test.py (limited to 'tests') 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/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 -- cgit 1.2.3-korg