aboutsummaryrefslogtreecommitdiffstats
path: root/docs/report/dpdk_performance_tests/packet_throughput_graphs/index.rst
blob: 5a0ce623e8e0afd2559d2c80463b5702335d8c8b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
.. raw:: latex

    \clearpage

Packet Throughput
=================

Throughput graphs are generated by multiple executions of the same
performance tests across physical testbeds hosted LF FD.io labs: 3n-hsw,
2n-skx, 3n-skx, 2n-clx. 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.

Additional information about graph data:

#. **Graph Title**: describes tested packet path, testbed topology,
   processor model, NIC model, packet size, number of cores and
   threads used by data plane workers and indication of DPDK DUT
   configuration.

#. **X-axis Labels**: indices of individual test suites as listed in
   Graph Legend.

#. **Y-axis Labels**: measured Packets Per Second [pps] throughput
   values.

#. **Graph Legend**: lists X-axis indices with associated CSIT test
   suites executed to generate graphed test results.

#. **Hover Information**: lists minimum, first quartile, median,
   third quartile, and maximum. If either type of outlier is present the
   whisker on the appropriate side is taken to 1.5×IQR from the quartile
   (the "inner fence") rather than the max or min, and individual outlying
   data points are displayed as unfilled circles (for suspected outliers)
   or filled circles (for outliers). (The "outer fence" is 3×IQR from the
   quartile.)

.. note::

    Test results have been generated by
    `FD.io test executor dpdk performance job 2n-skx`_,
    `FD.io test executor dpdk performance job 3n-skx`_,
    `FD.io test executor dpdk performance job 2n-clx`_,
    `FD.io test executor dpdk performance job 3n-hsw`_,
    `FD.io test executor dpdk performance job 3n-tsh`_,
    `FD.io test executor dpdk performance job 2n-dnv`_ and
    `FD.io test executor dpdk performance job 3n-dnv`_ with RF
    result files csit-dpdk-perf-|srelease|-\*.zip
    `archived here <../../_static/archive/>`_.
    Required per test case data set size is **10** and for DPDK tests
    this is the actual size, as all scheduled test executions completed
    successfully.

.. toctree::
    :maxdepth: 3

    2n-skx-xxv710
    2n-skx-x710
    3n-skx-xxv710
    3n-skx-x710
    2n-clx-xxv710
    2n-clx-x710
    3n-hsw-xl710
    3n-hsw-x710
    3n-tsh-x520

..
    2n-dnv-x553
    3n-dnv-x553