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