Report: Add data
[csit.git] / docs / report / vpp_performance_tests / nf_service_density / cnf_service_pipelines.rst
1
2 .. raw:: latex
3
4     \clearpage
5
6 .. raw:: html
7
8     <script type="text/javascript">
9
10         function getDocHeight(doc) {
11             doc = doc || document;
12             var body = doc.body, html = doc.documentElement;
13             var height = Math.max( body.scrollHeight, body.offsetHeight,
14                 html.clientHeight, html.scrollHeight, html.offsetHeight );
15             return height;
16         }
17
18         function setIframeHeight(id) {
19             var ifrm = document.getElementById(id);
20             var doc = ifrm.contentDocument? ifrm.contentDocument:
21                 ifrm.contentWindow.document;
22             ifrm.style.visibility = 'hidden';
23             ifrm.style.height = "10px"; // reset to minimal height ...
24             // IE opt. for bing/msn needs a bit added or scrollbar appears
25             ifrm.style.height = getDocHeight( doc ) + 4 + "px";
26             ifrm.style.visibility = 'visible';
27         }
28
29     </script>
30
31 .. _cnf_service_pipelines:
32
33 CNF Service Pipelines
34 =====================
35
36 Throughput graphs for CNF service pipelines are generated by multiple
37 executions of tests covering a range of CNF service densities
38 defined as [Number of Service Pipelines] x [Number of CNFs per Service
39 Pipeline]. The results are presented in the service density graph.
40 Each graph includes the results of both configurations: one NF per physical
41 core and two NFs per physical core and their relative difference.
42
43 Additional information about graph data:
44
45 #. **Graph Title**: describes tested packet path including CNF workload
46    running in each Docker Container.
47
48 #. **X-axis Labels**: CNFs per service pipeline.
49
50 #. **Y-axis Labels**: number of service pipelines.
51
52 #. **Z-axis Color Scale**: lists 64B/IMIX Packet Throughput
53    (mean MRR/NDR/PDR value) in Mpps or the Relative Difference.
54
55 #. **Hover Information**: specific test substring listing
56    memif-pipeline-docker_container combinations, number of runs
57    executed, mean MRR/NDR/PDR throughput in Mpps, standard deviation for both
58    configurations and their relative difference.
59
60 .. note::
61
62     Test results have been generated by
63     `FD.io test executor vpp performance job 2n-skx`_ with RF
64     result files csit-vpp-perf-|srelease|-\*.zip
65     `archived here <../../_static/archive/>`_.
66
67 .. raw:: latex
68
69     \clearpage
70
71 2n-skx-xxv710-mrr
72 ~~~~~~~~~~~~~~~~~
73
74 64b-2t1c-eth-l2bd
75 -----------------
76
77 .. raw:: html
78
79     <center>
80     <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-2t1c-base-csp-mrr.html"></iframe>
81     </center>
82
83 .. raw:: latex
84
85     \begin{figure}[H]
86         \centering
87             \graphicspath{{../_build/_static/vpp/}}
88             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-2t1c-base-csp-mrr}
89             \label{fig:l2bd-2n-skx-xxv710-64b-2t1c-base-csp-mrr}
90     \end{figure}
91
92 .. raw:: latex
93
94     \clearpage
95
96 64b-4t2c-eth-l2bd
97 -----------------
98
99 .. raw:: html
100
101     <center>
102     <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-4t2c-base-csp-mrr.html"></iframe>
103     </center>
104
105 .. raw:: latex
106
107     \begin{figure}[H]
108         \centering
109             \graphicspath{{../_build/_static/vpp/}}
110             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-4t2c-base-csp-mrr}
111             \label{fig:l2bd-2n-skx-xxv710-64b-4t2c-base-csp-mrr}
112     \end{figure}
113
114 .. raw:: latex
115
116     \clearpage
117
118 64b-8t4c-eth-l2bd
119 -----------------
120
121 .. raw:: html
122
123     <center>
124     <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-8t4c-base-csp-mrr.html"></iframe>
125     </center>
126
127 .. raw:: latex
128
129     \begin{figure}[H]
130         \centering
131             \graphicspath{{../_build/_static/vpp/}}
132             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-8t4c-base-csp-mrr}
133             \label{fig:l2bd-2n-skx-xxv710-64b-8t4c-base-csp-mrr}
134     \end{figure}
135
136 .. raw:: latex
137
138     \clearpage
139
140 imix-2t1c-eth-l2bd
141 ------------------
142
143 .. raw:: html
144
145     <center>
146     <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-2t1c-base-csp-mrr.html"></iframe>
147     </center>
148
149 .. raw:: latex
150
151     \begin{figure}[H]
152         \centering
153             \graphicspath{{../_build/_static/vpp/}}
154             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-csp-mrr}
155             \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-csp-mrr}
156     \end{figure}
157
158 .. raw:: latex
159
160     \clearpage
161
162 imix-4t2c-eth-l2bd
163 ------------------
164
165 .. raw:: html
166
167     <center>
168     <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-4t2c-base-csp-mrr.html"></iframe>
169     </center>
170
171 .. raw:: latex
172
173     \begin{figure}[H]
174         \centering
175             \graphicspath{{../_build/_static/vpp/}}
176             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-csp-mrr}
177             \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-csp-mrr}
178     \end{figure}
179
180 .. raw:: latex
181
182     \clearpage
183
184 imix-8t4c-eth-l2bd
185 ------------------
186
187 .. raw:: html
188
189     <center>
190     <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-8t4c-base-csp-mrr.html"></iframe>
191     </center>
192
193 .. raw:: latex
194
195     \begin{figure}[H]
196         \centering
197             \graphicspath{{../_build/_static/vpp/}}
198             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-csp-mrr}
199             \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-csp-mrr}
200     \end{figure}
201
202 .. raw:: latex
203
204     \clearpage
205
206 2n-skx-xxv710-ndr
207 ~~~~~~~~~~~~~~~~~
208
209 64b-2t1c-eth-l2bd
210 -----------------
211
212 .. raw:: html
213
214     <center>
215     <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-2t1c-base-csp-ndr.html"></iframe>
216     </center>
217
218 .. raw:: latex
219
220     \begin{figure}[H]
221         \centering
222             \graphicspath{{../_build/_static/vpp/}}
223             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-2t1c-base-csp-ndr}
224             \label{fig:l2bd-2n-skx-xxv710-64b-2t1c-base-csp-ndr}
225     \end{figure}
226
227 .. raw:: latex
228
229     \clearpage
230
231 64b-4t2c-eth-l2bd
232 -----------------
233
234 .. raw:: html
235
236     <center>
237     <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-4t2c-base-csp-ndr.html"></iframe>
238     </center>
239
240 .. raw:: latex
241
242     \begin{figure}[H]
243         \centering
244             \graphicspath{{../_build/_static/vpp/}}
245             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-4t2c-base-csp-ndr}
246             \label{fig:l2bd-2n-skx-xxv710-64b-4t2c-base-csp-ndr}
247     \end{figure}
248
249 .. raw:: latex
250
251     \clearpage
252
253 64b-8t4c-eth-l2bd
254 -----------------
255
256 .. raw:: html
257
258     <center>
259     <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-8t4c-base-csp-ndr.html"></iframe>
260     </center>
261
262 .. raw:: latex
263
264     \begin{figure}[H]
265         \centering
266             \graphicspath{{../_build/_static/vpp/}}
267             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-8t4c-base-csp-ndr}
268             \label{fig:l2bd-2n-skx-xxv710-64b-8t4c-base-csp-ndr}
269     \end{figure}
270
271 .. raw:: latex
272
273     \clearpage
274
275 imix-2t1c-eth-l2bd
276 ------------------
277
278 .. raw:: html
279
280     <center>
281     <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-2t1c-base-csp-ndr.html"></iframe>
282     </center>
283
284 .. raw:: latex
285
286     \begin{figure}[H]
287         \centering
288             \graphicspath{{../_build/_static/vpp/}}
289             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-csp-ndr}
290             \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-csp-ndr}
291     \end{figure}
292
293 .. raw:: latex
294
295     \clearpage
296
297 imix-4t2c-eth-l2bd
298 ------------------
299
300 .. raw:: html
301
302     <center>
303     <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-4t2c-base-csp-ndr.html"></iframe>
304     </center>
305
306 .. raw:: latex
307
308     \begin{figure}[H]
309         \centering
310             \graphicspath{{../_build/_static/vpp/}}
311             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-csp-ndr}
312             \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-csp-ndr}
313     \end{figure}
314
315 .. raw:: latex
316
317     \clearpage
318
319 imix-8t4c-eth-l2bd
320 ------------------
321
322 .. raw:: html
323
324     <center>
325     <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-8t4c-base-csp-ndr.html"></iframe>
326     </center>
327
328 .. raw:: latex
329
330     \begin{figure}[H]
331         \centering
332             \graphicspath{{../_build/_static/vpp/}}
333             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-csp-ndr}
334             \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-csp-ndr}
335     \end{figure}
336
337 .. raw:: latex
338
339     \clearpage
340
341 2n-skx-xxv710-pdr
342 ~~~~~~~~~~~~~~~~~
343
344 64b-2t1c-eth-l2bd
345 -----------------
346
347 .. raw:: html
348
349     <center>
350     <iframe id="ifrm13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-2t1c-base-csp-pdr.html"></iframe>
351     </center>
352
353 .. raw:: latex
354
355     \begin{figure}[H]
356         \centering
357             \graphicspath{{../_build/_static/vpp/}}
358             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-2t1c-base-csp-pdr}
359             \label{fig:l2bd-2n-skx-xxv710-64b-2t1c-base-csp-pdr}
360     \end{figure}
361
362 .. raw:: latex
363
364     \clearpage
365
366 64b-4t2c-eth-l2bd
367 -----------------
368
369 .. raw:: html
370
371     <center>
372     <iframe id="ifrm14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-4t2c-base-csp-pdr.html"></iframe>
373     </center>
374
375 .. raw:: latex
376
377     \begin{figure}[H]
378         \centering
379             \graphicspath{{../_build/_static/vpp/}}
380             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-4t2c-base-csp-pdr}
381             \label{fig:l2bd-2n-skx-xxv710-64b-4t2c-base-csp-pdr}
382     \end{figure}
383
384 .. raw:: latex
385
386     \clearpage
387
388 64b-8t4c-eth-l2bd
389 -----------------
390
391 .. raw:: html
392
393     <center>
394     <iframe id="ifrm15" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-64b-8t4c-base-csp-pdr.html"></iframe>
395     </center>
396
397 .. raw:: latex
398
399     \begin{figure}[H]
400         \centering
401             \graphicspath{{../_build/_static/vpp/}}
402             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-64b-8t4c-base-csp-pdr}
403             \label{fig:l2bd-2n-skx-xxv710-64b-8t4c-base-csp-pdr}
404     \end{figure}
405
406 .. raw:: latex
407
408     \clearpage
409
410 imix-2t1c-eth-l2bd
411 ------------------
412
413 .. raw:: html
414
415     <center>
416     <iframe id="ifrm16" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-2t1c-base-csp-pdr.html"></iframe>
417     </center>
418
419 .. raw:: latex
420
421     \begin{figure}[H]
422         \centering
423             \graphicspath{{../_build/_static/vpp/}}
424             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-csp-pdr}
425             \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-csp-pdr}
426     \end{figure}
427
428 .. raw:: latex
429
430     \clearpage
431
432 imix-4t2c-eth-l2bd
433 ------------------
434
435 .. raw:: html
436
437     <center>
438     <iframe id="ifrm17" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-4t2c-base-csp-pdr.html"></iframe>
439     </center>
440
441 .. raw:: latex
442
443     \begin{figure}[H]
444         \centering
445             \graphicspath{{../_build/_static/vpp/}}
446             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-csp-pdr}
447             \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-csp-pdr}
448     \end{figure}
449
450 .. raw:: latex
451
452     \clearpage
453
454 imix-8t4c-eth-l2bd
455 ------------------
456
457 .. raw:: html
458
459     <center>
460     <iframe id="ifrm18" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-8t4c-base-csp-pdr.html"></iframe>
461     </center>
462
463 .. raw:: latex
464
465     \begin{figure}[H]
466         \centering
467             \graphicspath{{../_build/_static/vpp/}}
468             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-csp-pdr}
469             \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-csp-pdr}
470     \end{figure}