X-Git-Url: https://gerrit.fd.io/r/gitweb?p=csit.git;a=blobdiff_plain;f=docs%2Freport%2Fvpp_performance_tests%2Fhttp_server_performance%2Findex.rst;h=2e2226f2f588d0802da308b2603b8da4f49e0676;hp=af8f0b40b7849ea749e14550a517a4a5720b52bc;hb=64d3c3f78b5150ad27c934eaa1785e8ee8111bf0;hpb=a576a8096e610a56c098355a567e1a669692d056 diff --git a/docs/report/vpp_performance_tests/http_server_performance/index.rst b/docs/report/vpp_performance_tests/http_server_performance/index.rst index af8f0b40b7..2e2226f2f5 100644 --- a/docs/report/vpp_performance_tests/http_server_performance/index.rst +++ b/docs/report/vpp_performance_tests/http_server_performance/index.rst @@ -1,28 +1,35 @@ -VPP HTTP Server Performance Results -=================================== - -Plotted results are generated by multiple executions of the same CSIT -performance tests across three physical testbeds within LF FD.io labs. -To provide a descriptive summary view, Box-and-Whisker plots are used to -display variation in measured performance values, without making any -assumptions of the underlying statistical distribution. - -For each plotted test case, Box-and-Whisker plots show the quartiles -(Min, 1st quartile / 25th percentile, 2nd quartile / 50th percentile / -mean, 3rd quartile / 75th percentile, Max) across collected data set -(data set size stated in the note below). Outliers are plotted as -individual points. Min and max values are plotted as bottom and top -Whiskers respectively. 2nd and 3rd quartiles are plotted as bottom and -top edge of the box. If multiple samples match only two values, and all -samples fall between them, then no whiskers are plotted. If all samples -have the same value, only a horizontal line is plotted. + +.. raw:: latex + + \clearpage + +HTTP/TCP Performance +==================== + +Performance graphs are generated by multiple executions of the same +performance tests across physical testbeds hosted LF FD.io labs: 3n-hsw. +Box-and-Whisker plots are used to display variations in measured +throughput values, without making any assumptions of the underlying +statistical distribution. + +For each test case, Box-and-Whisker plots show the quartiles (Min, 1st +quartile / 25th percentile, 2nd quartile / 50th percentile / mean, 3rd +quartile / 75th percentile, Max) across collected data set. Outliers are +plotted as individual points. .. note:: Data sources for reported test results: i) `FD.io test executor vpp - performance jobs`_, ii) archived FD.io jobs test result `output files + performance job 3n-hsw`_, ii) archived FD.io jobs test result `output files <../../_static/archive/>`_. + CSIT source code for the test cases used for plots can be found in + `CSIT git repository `_. + +.. raw:: latex + + \clearpage + Connections per second ---------------------- @@ -39,22 +46,9 @@ Connections per second \label{fig:http-server-performance-cps} \end{figure} -*Figure 1. VPP HTTP Server Performance - Connections per Second* - -CSIT source code for the test cases used for above plots can be found in CSIT -git repository: - -.. only:: html - - .. program-output:: cd ../../../../../ && set +x && cd tests/vpp/perf/tcp && grep -HE '(1t1c|2t2c|4t4c)-ethip4tcphttp-httpserver-cps' * - :shell: - -.. only:: latex - - .. code-block:: bash +.. raw:: latex - $ cd tests/vpp/perf/tcp - $ grep -HE '(1t1c|2t2c|4t4c)-ethip4tcphttp-httpserver-cps' * + \clearpage Requests per second ------------------- @@ -71,20 +65,3 @@ Requests per second \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{http-server-performance-rps} \label{fig:http-server-performance-rps} \end{figure} - -*Figure 2. VPP HTTP Server Performance - Requests per Second* - -CSIT source code for the test cases used for above plots can be found in CSIT -git repository: - -.. only:: html - - .. program-output:: cd ../../../../../ && set +x && cd tests/vpp/perf/tcp && grep -HE '(1t1c|2t2c|4t4c)-ethip4tcphttp-httpserver-rps' * - :shell: - -.. only:: latex - - .. code-block:: bash - - $ cd tests/vpp/perf/tcp - $ grep -HE '(1t1c|2t2c|4t4c)-ethip4tcphttp-httpserver-rps' *