Report: Modify comparison tables, 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 ..
72     2n-skx-x710-mrr
73     ~~~~~~~~~~~~~~~
74
75     64b-2t1c-eth-l2bd
76     -----------------
77
78     .. raw:: html
79
80         <center>
81         <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-2t1c-base-csp-mrr.html"></iframe>
82         </center>
83
84     .. raw:: latex
85
86         \begin{figure}[H]
87             \centering
88                 \graphicspath{{../_build/_static/vpp/}}
89                 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-2t1c-base-csp-mrr}
90                 \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-csp-mrr}
91         \end{figure}
92
93     .. raw:: latex
94
95         \clearpage
96
97     64b-4t2c-eth-l2bd
98     -----------------
99
100     .. raw:: html
101
102         <center>
103         <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-4t2c-base-csp-mrr.html"></iframe>
104         </center>
105
106     .. raw:: latex
107
108         \begin{figure}[H]
109             \centering
110                 \graphicspath{{../_build/_static/vpp/}}
111                 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-4t2c-base-csp-mrr}
112                 \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-csp-mrr}
113         \end{figure}
114
115     .. raw:: latex
116
117         \clearpage
118
119     64b-8t4c-eth-l2bd
120     -----------------
121
122     .. raw:: html
123
124         <center>
125         <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-8t4c-base-csp-mrr.html"></iframe>
126         </center>
127
128     .. raw:: latex
129
130         \begin{figure}[H]
131             \centering
132                 \graphicspath{{../_build/_static/vpp/}}
133                 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-8t4c-base-csp-mrr}
134                 \label{fig:l2bd-2n-skx-x710-64b-8t4c-base-csp-mrr}
135         \end{figure}
136
137     .. raw:: latex
138
139         \clearpage
140
141     imix-2t1c-eth-l2bd
142     ------------------
143
144     .. raw:: html
145
146         <center>
147         <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-2t1c-base-csp-mrr.html"></iframe>
148         </center>
149
150     .. raw:: latex
151
152         \begin{figure}[H]
153             \centering
154                 \graphicspath{{../_build/_static/vpp/}}
155                 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-2t1c-base-csp-mrr}
156                 \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-csp-mrr}
157         \end{figure}
158
159     .. raw:: latex
160
161         \clearpage
162
163     imix-4t2c-eth-l2bd
164     ------------------
165
166     .. raw:: html
167
168         <center>
169         <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-4t2c-base-csp-mrr.html"></iframe>
170         </center>
171
172     .. raw:: latex
173
174         \begin{figure}[H]
175             \centering
176                 \graphicspath{{../_build/_static/vpp/}}
177                 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-4t2c-base-csp-mrr}
178                 \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-csp-mrr}
179         \end{figure}
180
181     .. raw:: latex
182
183         \clearpage
184
185     imix-8t4c-eth-l2bd
186     ------------------
187
188     .. raw:: html
189
190         <center>
191         <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-8t4c-base-csp-mrr.html"></iframe>
192         </center>
193
194     .. raw:: latex
195
196         \begin{figure}[H]
197             \centering
198                 \graphicspath{{../_build/_static/vpp/}}
199                 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-8t4c-base-csp-mrr}
200                 \label{fig:l2bd-2n-skx-x710-imix-8t4c-base-csp-mrr}
201         \end{figure}
202
203     .. raw:: latex
204
205         \clearpage
206
207 2n-skx-x710-ndr
208 ~~~~~~~~~~~~~~~
209
210 64b-2t1c-eth-l2bd
211 -----------------
212
213 .. raw:: html
214
215     <center>
216     <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-2t1c-base-csp-ndr.html"></iframe>
217     </center>
218
219 .. raw:: latex
220
221     \begin{figure}[H]
222         \centering
223             \graphicspath{{../_build/_static/vpp/}}
224             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-2t1c-base-csp-ndr}
225             \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-csp-ndr}
226     \end{figure}
227
228 .. raw:: latex
229
230     \clearpage
231
232 64b-4t2c-eth-l2bd
233 -----------------
234
235 .. raw:: html
236
237     <center>
238     <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-4t2c-base-csp-ndr.html"></iframe>
239     </center>
240
241 .. raw:: latex
242
243     \begin{figure}[H]
244         \centering
245             \graphicspath{{../_build/_static/vpp/}}
246             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-4t2c-base-csp-ndr}
247             \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-csp-ndr}
248     \end{figure}
249
250 .. raw:: latex
251
252     \clearpage
253
254 64b-8t4c-eth-l2bd
255 -----------------
256
257 .. raw:: html
258
259     <center>
260     <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-8t4c-base-csp-ndr.html"></iframe>
261     </center>
262
263 .. raw:: latex
264
265     \begin{figure}[H]
266         \centering
267             \graphicspath{{../_build/_static/vpp/}}
268             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-8t4c-base-csp-ndr}
269             \label{fig:l2bd-2n-skx-x710-64b-8t4c-base-csp-ndr}
270     \end{figure}
271
272 .. raw:: latex
273
274     \clearpage
275
276 imix-2t1c-eth-l2bd
277 ------------------
278
279 .. raw:: html
280
281     <center>
282     <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-2t1c-base-csp-ndr.html"></iframe>
283     </center>
284
285 .. raw:: latex
286
287     \begin{figure}[H]
288         \centering
289             \graphicspath{{../_build/_static/vpp/}}
290             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-2t1c-base-csp-ndr}
291             \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-csp-ndr}
292     \end{figure}
293
294 .. raw:: latex
295
296     \clearpage
297
298 imix-4t2c-eth-l2bd
299 ------------------
300
301 .. raw:: html
302
303     <center>
304     <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-4t2c-base-csp-ndr.html"></iframe>
305     </center>
306
307 .. raw:: latex
308
309     \begin{figure}[H]
310         \centering
311             \graphicspath{{../_build/_static/vpp/}}
312             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-4t2c-base-csp-ndr}
313             \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-csp-ndr}
314     \end{figure}
315
316 .. raw:: latex
317
318     \clearpage
319
320 imix-8t4c-eth-l2bd
321 ------------------
322
323 .. raw:: html
324
325     <center>
326     <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-8t4c-base-csp-ndr.html"></iframe>
327     </center>
328
329 .. raw:: latex
330
331     \begin{figure}[H]
332         \centering
333             \graphicspath{{../_build/_static/vpp/}}
334             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-8t4c-base-csp-ndr}
335             \label{fig:l2bd-2n-skx-x710-imix-8t4c-base-csp-ndr}
336     \end{figure}
337
338 .. raw:: latex
339
340     \clearpage
341
342 2n-skx-x710-pdr
343 ~~~~~~~~~~~~~~~
344
345 64b-2t1c-eth-l2bd
346 -----------------
347
348 .. raw:: html
349
350     <center>
351     <iframe id="ifrm13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-2t1c-base-csp-pdr.html"></iframe>
352     </center>
353
354 .. raw:: latex
355
356     \begin{figure}[H]
357         \centering
358             \graphicspath{{../_build/_static/vpp/}}
359             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-2t1c-base-csp-pdr}
360             \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-csp-pdr}
361     \end{figure}
362
363 .. raw:: latex
364
365     \clearpage
366
367 64b-4t2c-eth-l2bd
368 -----------------
369
370 .. raw:: html
371
372     <center>
373     <iframe id="ifrm14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-4t2c-base-csp-pdr.html"></iframe>
374     </center>
375
376 .. raw:: latex
377
378     \begin{figure}[H]
379         \centering
380             \graphicspath{{../_build/_static/vpp/}}
381             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-4t2c-base-csp-pdr}
382             \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-csp-pdr}
383     \end{figure}
384
385 .. raw:: latex
386
387     \clearpage
388
389 64b-8t4c-eth-l2bd
390 -----------------
391
392 .. raw:: html
393
394     <center>
395     <iframe id="ifrm15" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-8t4c-base-csp-pdr.html"></iframe>
396     </center>
397
398 .. raw:: latex
399
400     \begin{figure}[H]
401         \centering
402             \graphicspath{{../_build/_static/vpp/}}
403             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-8t4c-base-csp-pdr}
404             \label{fig:l2bd-2n-skx-x710-64b-8t4c-base-csp-pdr}
405     \end{figure}
406
407 .. raw:: latex
408
409     \clearpage
410
411 imix-2t1c-eth-l2bd
412 ------------------
413
414 .. raw:: html
415
416     <center>
417     <iframe id="ifrm16" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-2t1c-base-csp-pdr.html"></iframe>
418     </center>
419
420 .. raw:: latex
421
422     \begin{figure}[H]
423         \centering
424             \graphicspath{{../_build/_static/vpp/}}
425             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-2t1c-base-csp-pdr}
426             \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-csp-pdr}
427     \end{figure}
428
429 .. raw:: latex
430
431     \clearpage
432
433 imix-4t2c-eth-l2bd
434 ------------------
435
436 .. raw:: html
437
438     <center>
439     <iframe id="ifrm17" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-4t2c-base-csp-pdr.html"></iframe>
440     </center>
441
442 .. raw:: latex
443
444     \begin{figure}[H]
445         \centering
446             \graphicspath{{../_build/_static/vpp/}}
447             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-4t2c-base-csp-pdr}
448             \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-csp-pdr}
449     \end{figure}
450
451 .. raw:: latex
452
453     \clearpage
454
455 imix-8t4c-eth-l2bd
456 ------------------
457
458 .. raw:: html
459
460     <center>
461     <iframe id="ifrm18" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-8t4c-base-csp-pdr.html"></iframe>
462     </center>
463
464 .. raw:: latex
465
466     \begin{figure}[H]
467         \centering
468             \graphicspath{{../_build/_static/vpp/}}
469             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-8t4c-base-csp-pdr}
470             \label{fig:l2bd-2n-skx-x710-imix-8t4c-base-csp-pdr}
471     \end{figure}