blob: f679fcb2ed6e262b9b2aff56ea59c372fe458cdd [file] [log] [blame]
koder aka kdanilov4a510ee2015-04-21 18:50:42 +03001<!DOCTYPE html>
2<html>
3<head>
4 <title>Report</title>
5 <link rel="stylesheet"
6 href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
7</head>
8
9<body>
10<div class="page-header text-center">
11 <h2>Performance Report</h2>
12</div>
13<div class="container">
koder aka kdanilov63ad2062015-04-27 13:11:40 +030014 <center>
koder aka kdanilov4a510ee2015-04-21 18:50:42 +030015 <div class="row">
koder aka kdanilov7e0f7cf2015-05-01 17:24:35 +030016 <table><tr><td>
17 <H4>Random direct performance,<br>4KiB blocks</H4>
koder aka kdanilov4a510ee2015-04-21 18:50:42 +030018 <table style="width: auto;" class="table table-bordered table-striped">
19 <tr>
koder aka kdanilov7e0f7cf2015-05-01 17:24:35 +030020 <td>Operation</td>
21 <td>IOPS</td>
koder aka kdanilov4a510ee2015-04-21 18:50:42 +030022 </tr>
23 <tr>
koder aka kdanilov7e0f7cf2015-05-01 17:24:35 +030024 <td>Read</td>
25 <td><div align="right">{direct_iops_r_max[0]} ~ {direct_iops_r_max[1]}%</div></td>
koder aka kdanilov4a510ee2015-04-21 18:50:42 +030026 </tr>
27 <tr>
koder aka kdanilov7e0f7cf2015-05-01 17:24:35 +030028 <td>Write</td>
29 <td><div align="right">{direct_iops_w_max[0]} ~ {direct_iops_w_max[1]}%</div></td>
koder aka kdanilov4a510ee2015-04-21 18:50:42 +030030 </tr>
31 </table>
koder aka kdanilov7e0f7cf2015-05-01 17:24:35 +030032 </td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td>
33 <H4>Random direct performance,<br>16MiB blocks</H4>
34 <table style="width: auto;" class="table table-bordered table-striped">
35 <tr>
36 <td>Operation</td>
37 <td>BW MiBps</td>
38 </tr>
39 <tr>
40 <td>Read</td>
41 <td><div align="right">{bw_read_max[0]} ~ {bw_read_max[1]}%</div></td>
42 </tr>
43 <tr>
44 <td>Write</td>
45 <td><div align="right">{bw_write_max[0]} ~ {bw_write_max[1]}%</div></td>
46 </tr>
47 </table>
48 </td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td>
49 <H4>Maximal sync random write IOPS<br> for given latency, 4KiB</H4>
50 <table style="width: auto;" class="table table-bordered table-striped">
51 <tr>
52 <td>Latency ms</td>
53 <td>IOPS</td>
54 </tr>
55 <tr>
56 <td><div align="right">10</div></td>
57 <td><div align="right">{rws4k_10ms}</div></td>
58 </tr>
59 <tr>
60 <td><div align="right">30</div></td>
61 <td><div align="right">{rws4k_30ms}</div></td>
62 </tr>
63 <tr>
64 <td><div align="right">100</div></td>
65 <td><div align="right">{rws4k_100ms}</div></td>
66 </tr>
67 </table>
68 </td></tr></table>
koder aka kdanilov4a510ee2015-04-21 18:50:42 +030069 </div>
koder aka kdanilov7e0f7cf2015-05-01 17:24:35 +030070 <table><tr>
71 <td><img src="charts/rand_read_4k.png" /></td>
72 <td><img src="charts/rand_write_4k.png" /></td>
73 </tr><tr>
74 <td><img src="charts/rand_read_16m.png" /></td>
75 <td><img src="charts/rand_write_16m.png" /></td>
76 </tr></table>
koder aka kdanilov63ad2062015-04-27 13:11:40 +030077 </center>
koder aka kdanilov4a510ee2015-04-21 18:50:42 +030078
79 <!--div class="row">
80 <table style="width: auto;" class="table table-bordered table-striped">
81 <tr>
82 <td>Disk total</td>
83 <td>{lab_info[total_disk]}</td>
84 </tr>
85 <tr>
86 <td>Memory total</td>
87 <td>{lab_info[total_memory]}</td>
88 </tr>
89 <tr>
90 <td>Nodes count</td>
91 <td>{lab_info[nodes_count]}</td>
92 </tr>
93 <tr>
94 <td>CPU count</td>
95 <td>{lab_info[processor_count]}</td>
96 </tr>
97 </table>
98 </div-->
99</div>
100</body>
101
102</html>