aboutsummaryrefslogtreecommitdiffstats
path: root/docs/report/vpp_performance_tests/throughput_speedup_multi_core/index.rst
blob: ebb270b9c830d0b3756cda4a13a57a866cf4aae3 (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
.. raw:: latex

    \clearpage

.. _throughput_speedup_multi_core:

Speedup Multi-Core
==================

Speedup Multi-Core 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, 3n-tsh, 2n-dnv, 3n-dnv.
Grouped bars illustrate the 64B/78B packet throughput speedup ratio for
2- and 4-core multi-threaded VPP configurations relative to 1-core
configurations.

Additional information about graph data:

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

#. **X-axis Labels**: number of cores.

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

#. **Graph Legend**: lists CSIT test suites executed to generate graphed test
   results.

#. **Hover Information**: lists number of runs executed, specific test
   substring, mean value of the measured packet throughput, calculated perfect
   throughput value, difference between measured and perfect values and
   relative speedup value.

.. note::

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

.. toctree::
    :maxdepth: 3

    l2
    ip4
    ip6
    srv6
    ip4_tunnels
    nat44
    vm_vhost
    container_memif
    ipsec
    vts