CSIT-1226: Fix bugs in pdf version
[csit.git] / docs / report / vpp_performance_tests / throughput_speedup_multi_core / ip6.rst
1
2 .. raw:: latex
3
4     \clearpage
5
6 IPv6 Routing
7 ============
8
9 Following sections include Throughput Speedup Analysis for VPP multi-
10 core multi-thread configurations with no Hyper-Threading, specifically
11 for tested 2t2c (2threads, 2cores) and 4t4c scenarios. 1t1c throughput
12 results are used as a reference for reported speedup ratio. Input data
13 used for the graphs comes from Phy-to-Phy 78B performance tests with VPP
14 IPv6 Routed-Forwarding, including NDR throughput (zero packet loss) and
15 PDR throughput (<0.5% packet loss).
16
17 CSIT source code for the test cases used for plots can be found in
18 `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6?h=rls1807>`_.
19
20 3n-hsw-x520
21 ~~~~~~~~~~~
22
23 78b-base_and_scale
24 ------------------
25
26 .. raw:: html
27
28     <center><b>
29
30 :index:`Speedup: ip6-3n-hsw-x520-78b-base_and_scale-ndr`
31
32 .. raw:: html
33
34     </b>
35     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-base_and_scale-ndr-tsa.html"></iframe>
36     <p><br><br></p>
37     </center>
38
39 .. raw:: latex
40
41     \begin{figure}[H]
42         \centering
43             \graphicspath{{../_build/_static/vpp/}}
44             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-base_and_scale-ndr-tsa}
45             \label{fig:ip6-3n-hsw-x520-78b-base_and_scale-ndr-tsa}
46     \end{figure}
47
48 .. raw:: html
49
50     <center><b>
51
52 .. raw:: latex
53
54     \clearpage
55
56 :index:`Speedup: ip6-3n-hsw-x520-78b-base_and_scale-pdr`
57
58 .. raw:: html
59
60     </b>
61     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa.html"></iframe>
62     <p><br><br></p>
63     </center>
64
65 .. raw:: latex
66
67     \begin{figure}[H]
68         \centering
69             \graphicspath{{../_build/_static/vpp/}}
70             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa}
71             \label{fig:ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa}
72     \end{figure}
73
74 .. raw:: latex
75
76     \clearpage
77
78 3n-hsw-x710
79 ~~~~~~~~~~~
80
81 78b-base_and_scale
82 ------------------
83
84 .. raw:: html
85
86     <center><b>
87
88 :index:`Speedup: ip6-3n-hsw-x710-78b-base_and_scale-ndr`
89
90 .. raw:: html
91
92     </b>
93     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa.html"></iframe>
94     <p><br><br></p>
95     </center>
96
97 .. raw:: latex
98
99     \begin{figure}[H]
100         \centering
101             \graphicspath{{../_build/_static/vpp/}}
102             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa}
103             \label{fig:ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa}
104     \end{figure}
105
106 .. raw:: html
107
108     <center><b>
109
110 .. raw:: latex
111
112     \clearpage
113
114 :index:`Speedup: ip6-3n-hsw-x710-78b-base_and_scale-pdr`
115
116 .. raw:: html
117
118     </b>
119     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa.html"></iframe>
120     <p><br><br></p>
121     </center>
122
123 .. raw:: latex
124
125     \begin{figure}[H]
126         \centering
127             \graphicspath{{../_build/_static/vpp/}}
128             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa}
129             \label{fig:ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa}
130     \end{figure}
131
132 .. raw:: latex
133
134     \clearpage
135
136 3n-hsw-xl710
137 ~~~~~~~~~~~~
138
139 78b-base_and_scale
140 ------------------
141
142 .. raw:: html
143
144     <center><b>
145
146 :index:`Speedup: ip6-3n-hsw-xl710-78b-base_and_scale-ndr`
147
148 .. raw:: html
149
150     </b>
151     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-base_and_scale-ndr-tsa.html"></iframe>
152     <p><br><br></p>
153     </center>
154
155 .. raw:: latex
156
157     \begin{figure}[H]
158         \centering
159             \graphicspath{{../_build/_static/vpp/}}
160             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-base_and_scale-ndr-tsa}
161             \label{fig:ip6-3n-hsw-xl710-78b-base_and_scale-ndr-tsa}
162     \end{figure}
163
164 .. raw:: html
165
166     <center><b>
167
168 .. raw:: latex
169
170     \clearpage
171
172 :index:`Speedup: ip6-3n-hsw-xl710-78b-base_and_scale-pdr`
173
174 .. raw:: html
175
176     </b>
177     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa.html"></iframe>
178     <p><br><br></p>
179     </center>
180
181 .. raw:: latex
182
183     \begin{figure}[H]
184         \centering
185             \graphicspath{{../_build/_static/vpp/}}
186             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa}
187             \label{fig:ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa}
188     \end{figure}
189
190 .. raw:: latex
191
192     \clearpage
193
194 3n-skx-x710
195 ~~~~~~~~~~~
196
197 78b-base_and_scale
198 ------------------
199
200 .. raw:: html
201
202     <center><b>
203
204 :index:`Speedup: ip6-3n-skx-x710-78b-base_and_scale-ndr`
205
206 .. raw:: html
207
208     </b>
209     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa.html"></iframe>
210     <p><br><br></p>
211     </center>
212
213 .. raw:: latex
214
215     \begin{figure}[H]
216         \centering
217             \graphicspath{{../_build/_static/vpp/}}
218             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa}
219             \label{fig:ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa}
220     \end{figure}
221
222 .. raw:: html
223
224     <center><b>
225
226 .. raw:: latex
227
228     \clearpage
229
230 :index:`Speedup: ip6-3n-skx-x710-78b-base_and_scale-pdr`
231
232 .. raw:: html
233
234     </b>
235     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa.html"></iframe>
236     <p><br><br></p>
237     </center>
238
239 .. raw:: latex
240
241     \begin{figure}[H]
242         \centering
243             \graphicspath{{../_build/_static/vpp/}}
244             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa}
245             \label{fig:ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa}
246     \end{figure}
247
248 .. raw:: latex
249
250     \clearpage
251
252 2n-skx-x710
253 ~~~~~~~~~~~
254
255 78b-base_and_scale
256 ------------------
257
258 .. raw:: html
259
260     <center><b>
261
262 :index:`Speedup: ip6-2n-skx-x710-78b-base_and_scale-ndr`
263
264 .. raw:: html
265
266     </b>
267     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa.html"></iframe>
268     <p><br><br></p>
269     </center>
270
271 .. raw:: latex
272
273     \begin{figure}[H]
274         \centering
275             \graphicspath{{../_build/_static/vpp/}}
276             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa}
277             \label{fig:ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa}
278     \end{figure}
279
280 .. raw:: html
281
282     <center><b>
283
284 .. raw:: latex
285
286     \clearpage
287
288 :index:`Speedup: ip6-2n-skx-x710-78b-base_and_scale-pdr`
289
290 .. raw:: html
291
292     </b>
293     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa.html"></iframe>
294     <p><br><br></p>
295     </center>
296
297 .. raw:: latex
298
299     \begin{figure}[H]
300         \centering
301             \graphicspath{{../_build/_static/vpp/}}
302             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa}
303             \label{fig:ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa}
304     \end{figure}
305
306 .. raw:: latex
307
308     \clearpage
309
310 2n-skx-xxv710
311 ~~~~~~~~~~~~~
312
313 78b-base_and_scale
314 ------------------
315
316 .. raw:: html
317
318     <center><b>
319
320 :index:`Speedup: ip6-2n-skx-xxv710-78b-base_and_scale-ndr`
321
322 .. raw:: html
323
324     </b>
325     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa.html"></iframe>
326     <p><br><br></p>
327     </center>
328
329 .. raw:: latex
330
331     \begin{figure}[H]
332         \centering
333             \graphicspath{{../_build/_static/vpp/}}
334             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa}
335             \label{fig:ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa}
336     \end{figure}
337
338 .. raw:: html
339
340     <center><b>
341
342 .. raw:: latex
343
344     \clearpage
345
346 :index:`Speedup: ip6-2n-skx-xxv710-78b-base_and_scale-pdr`
347
348 .. raw:: html
349
350     </b>
351     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa.html"></iframe>
352     <p><br><br></p>
353     </center>
354
355 .. raw:: latex
356
357     \begin{figure}[H]
358         \centering
359             \graphicspath{{../_build/_static/vpp/}}
360             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa}
361             \label{fig:ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa}
362     \end{figure}