CSIT-1351: Add Denverton results to report
[csit.git] / docs / report / vpp_performance_tests / http_server_performance / index.rst
1
2 .. raw:: latex
3
4     \clearpage
5
6 .. raw:: html
7
8     <script type="text/javascript">
9
10         function getDocHeight(doc) {
11             doc = doc || document;
12             var body = doc.body, html = doc.documentElement;
13             var height = Math.max( body.scrollHeight, body.offsetHeight,
14                 html.clientHeight, html.scrollHeight, html.offsetHeight );
15             return height;
16         }
17
18         function setIframeHeight(id) {
19             var ifrm = document.getElementById(id);
20             var doc = ifrm.contentDocument? ifrm.contentDocument:
21                 ifrm.contentWindow.document;
22             ifrm.style.visibility = 'hidden';
23             ifrm.style.height = "10px"; // reset to minimal height ...
24             // IE opt. for bing/msn needs a bit added or scrollbar appears
25             ifrm.style.height = getDocHeight( doc ) + 4 + "px";
26             ifrm.style.visibility = 'visible';
27         }
28
29     </script>
30
31 HTTP and TCP/IP
32 ===============
33
34 Performance graphs are generated by multiple executions of the same
35 performance tests across physical testbeds hosted LF FD.io labs: 3n-hsw.
36 Box-and-Whisker plots are used to display variations in measured
37 throughput values, without making any assumptions of the underlying
38 statistical distribution.
39
40 For each test case, Box-and-Whisker plots show the quartiles (Min, 1st
41 quartile / 25th percentile, 2nd quartile / 50th percentile / mean, 3rd
42 quartile / 75th percentile, Max) across collected data set. Outliers are
43 plotted as individual points.
44
45 .. note::
46
47     Data sources for reported test results: i) `FD.io test executor vpp
48     performance job 3n-hsw`_, ii) archived FD.io jobs test result `output files
49     <../../_static/archive/>`_.
50
51     CSIT source code for the test cases used for plots can be found in
52     `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/tcp?h=rls1810>`_.
53
54 .. raw:: latex
55
56     \clearpage
57
58 Connections per second
59 ----------------------
60
61 .. raw:: html
62
63     <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/http-server-performance-cps.html"></iframe>
64
65 .. raw:: latex
66
67     \begin{figure}[H]
68         \centering
69             \graphicspath{{../_build/_static/vpp/}}
70             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{http-server-performance-cps}
71             \label{fig:http-server-performance-cps}
72     \end{figure}
73
74 .. raw:: latex
75
76     \clearpage
77
78 Requests per second
79 -------------------
80
81 .. raw:: html
82
83     <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/http-server-performance-rps.html"></iframe>
84
85 .. raw:: latex
86
87     \begin{figure}[H]
88         \centering
89             \graphicspath{{../_build/_static/vpp/}}
90             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{http-server-performance-rps}
91             \label{fig:http-server-performance-rps}
92     \end{figure}