From b1589042d816ce58648153c20906520916feff49 Mon Sep 17 00:00:00 2001 From: Tibor Frank Date: Tue, 6 Feb 2018 14:16:31 +0100 Subject: CSIT-907: process wrk results in PAL - CSIT-908: LLD - CSIT-909: Data model - CSIT-910: Algorithm - CSIT-911: Static content Change-Id: I26b33c2a7e0f320f62c78871576ca400a83b307c Signed-off-by: Tibor Frank --- .../http_server_performance/index.rst | 90 ++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 docs/report/vpp_performance_tests/http_server_performance/index.rst (limited to 'docs/report/vpp_performance_tests/http_server_performance') diff --git a/docs/report/vpp_performance_tests/http_server_performance/index.rst b/docs/report/vpp_performance_tests/http_server_performance/index.rst new file mode 100644 index 0000000000..a5faf62af5 --- /dev/null +++ b/docs/report/vpp_performance_tests/http_server_performance/index.rst @@ -0,0 +1,90 @@ +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. + +.. note:: + + Data sources for reported test results: i) `FD.io test executor vpp + performance jobs`_, ii) archived FD.io jobs test result `output files + <../../_static/archive/>`_. + +Connections per second +---------------------- + +.. raw:: html + + + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{http-server-performance-cps} + \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 -E '(1t1c|2t2c|4t4c)-ethip4tcphttp-httpserver-cps' * + :shell: + +.. only:: latex + + .. code-block:: bash + + $ cd tests/vpp/perf/tcp + $ grep -E '(1t1c|2t2c|4t4c)-ethip4tcphttp-httpserver-cps' * + +Requests per second +------------------- + +.. raw:: html + + + +.. raw:: latex + + \begin{figure}[H] + \centering + \graphicspath{{../_build/_static/vpp/}} + \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 -E '(1t1c|2t2c|4t4c)-ethip4tcphttp-httpserver-rps' * + :shell: + +.. only:: latex + + .. code-block:: bash + + $ cd tests/vpp/perf/tcp + $ grep -E '(1t1c|2t2c|4t4c)-ethip4tcphttp-httpserver-rps' * -- cgit 1.2.3-korg