FIX: Report TSA
[csit.git] / docs / report / vpp_performance_tests / throughput_speedup_multi_core / ip4_tunnels.rst
1 IPv4 Tunnels
2 ============
3
4 Following sections include Throughput Speedup Analysis for VPP multi-
5 core multi-thread configurations with no Hyper-Threading, specifically
6 for tested 2t2c (2threads, 2cores) and 4t4c scenarios. 1t1c throughput
7 results are used as a reference for reported speedup ratio.
8 Performance is reported for VPP
9 running in multiple configurations of VPP worker thread(s), a.k.a. VPP
10 data plane thread(s), and their physical CPU core(s) placement.
11
12 CSIT source code for the test cases used for plots can be found in
13 `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip4_tunnels?h=rls1807>`_.
14
15 3n-hsw-x520
16 ~~~~~~~~~~~
17
18 64b-base_and_scale
19 ------------------
20
21 .. raw:: html
22
23     <center><b>
24
25 :index:`Speedup: ip4tun-3n-hsw-x520-64b-base_and_scale-ndr`
26
27 .. raw:: html
28
29     </b>
30     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa.html"></iframe>
31     <p><br><br></p>
32     </center>
33
34 .. raw:: latex
35
36     \begin{figure}[H]
37         \centering
38             \graphicspath{{../_build/_static/vpp/}}
39             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
40             \label{fig:ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa}
41     \end{figure}
42
43 .. raw:: html
44
45     <center><b>
46
47 :index:`Speedup: ip4tun-3n-hsw-x520-64b-base_and_scale-pdr`
48
49 .. raw:: html
50
51     </b>
52     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa.html"></iframe>
53     <p><br><br></p>
54     </center>
55
56 .. raw:: latex
57
58     \begin{figure}[H]
59         \centering
60             \graphicspath{{../_build/_static/vpp/}}
61             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
62             \label{fig:ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa}
63     \end{figure}
64
65 3n-hsw-x710
66 ~~~~~~~~~~~
67
68 64b-base_and_scale
69 ------------------
70
71 .. raw:: html
72
73     <center><b>
74
75 :index:`Speedup: ip4tun-3n-hsw-x710-64b-base_and_scale-ndr`
76
77 .. raw:: html
78
79     </b>
80     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa.html"></iframe>
81     <p><br><br></p>
82     </center>
83
84 .. raw:: latex
85
86     \begin{figure}[H]
87         \centering
88             \graphicspath{{../_build/_static/vpp/}}
89             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
90             \label{fig:ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa}
91     \end{figure}
92
93 .. raw:: html
94
95     <center><b>
96
97 :index:`Speedup: ip4tun-3n-hsw-x710-64b-base_and_scale-pdr`
98
99 .. raw:: html
100
101     </b>
102     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa.html"></iframe>
103     <p><br><br></p>
104     </center>
105
106 .. raw:: latex
107
108     \begin{figure}[H]
109         \centering
110             \graphicspath{{../_build/_static/vpp/}}
111             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
112             \label{fig:ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa}
113     \end{figure}
114
115 3n-hsw-xl710
116 ~~~~~~~~~~~~
117
118 64b-base_and_scale
119 ------------------
120
121 .. raw:: html
122
123     <center><b>
124
125 :index:`Speedup: ip4tun-3n-hsw-xl710-64b-base_and_scale-ndr`
126
127 .. raw:: html
128
129     </b>
130     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
131     <p><br><br></p>
132     </center>
133
134 .. raw:: latex
135
136     \begin{figure}[H]
137         \centering
138             \graphicspath{{../_build/_static/vpp/}}
139             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
140             \label{fig:ip4tun-3n-hsw-xl710-64b-base_and_scale-ndr-tsa}
141     \end{figure}
142
143 .. raw:: html
144
145     <center><b>
146
147 :index:`Speedup: ip4tun-3n-hsw-xl710-64b-base_and_scale-pdr`
148
149 .. raw:: html
150
151     </b>
152     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
153     <p><br><br></p>
154     </center>
155
156 .. raw:: latex
157
158     \begin{figure}[H]
159         \centering
160             \graphicspath{{../_build/_static/vpp/}}
161             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
162             \label{fig:ip4tun-3n-hsw-xl710-64b-base_and_scale-pdr-tsa}
163     \end{figure}
164
165 3n-skx-x710
166 ~~~~~~~~~~~
167
168 64b-base_and_scale
169 ------------------
170
171 .. raw:: html
172
173     <center><b>
174
175 :index:`Speedup: ip4tun-3n-skx-xl710-64b-base_and_scale-ndr`
176
177 .. raw:: html
178
179     </b>
180     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-xl710-64b-base_and_scale-ndr-tsa.html"></iframe>
181     <p><br><br></p>
182     </center>
183
184 .. raw:: latex
185
186     \begin{figure}[H]
187         \centering
188             \graphicspath{{../_build/_static/vpp/}}
189             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-xl710-64b-base_and_scale-ndr-tsa}
190             \label{fig:ip4tun-3n-skx-xl710-64b-base_and_scale-ndr-tsa}
191     \end{figure}
192
193 .. raw:: html
194
195     <center><b>
196
197 :index:`Speedup: ip4tun-3n-skx-xl710-64b-base_and_scale-pdr`
198
199 .. raw:: html
200
201     </b>
202     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-xl710-64b-base_and_scale-pdr-tsa.html"></iframe>
203     <p><br><br></p>
204     </center>
205
206 .. raw:: latex
207
208     \begin{figure}[H]
209         \centering
210             \graphicspath{{../_build/_static/vpp/}}
211             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-xl710-64b-base_and_scale-pdr-tsa}
212             \label{fig:ip4tun-3n-skx-xl710-64b-base_and_scale-pdr-tsa}
213     \end{figure}