Report: Add NFV tests
[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
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 pipeline.
47
48 #. **Y-axis Labels**: number of service pipelines.
49
50 #. **Z-axis Color Scale**: lists 64B Packet Throughput (mean MRR value)
51    in Mpps.
52
53 #. **Hover Information**: specific test substring listing
54    memif-pipeline-docker_container combinations, number of runs
55    executed, mean MRR 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-csp-mrr.html"></iframe>
78     <p><br></p>
79     </center>
80
81 .. raw:: latex
82
83     \begin{figure}[H]
84         \centering
85             \graphicspath{{../_build/_static/vpp/}}
86             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-2t1c-base-csp-mrr}
87             \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-csp-mrr}
88     \end{figure}
89
90 .. raw:: latex
91
92     \clearpage
93
94 64b-4t2c-eth-l2bd
95 -----------------
96
97 .. raw:: html
98
99     <center>
100     <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>
101     <p><br></p>
102     </center>
103
104 .. raw:: latex
105
106     \begin{figure}[H]
107         \centering
108             \graphicspath{{../_build/_static/vpp/}}
109             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-4t2c-base-csp-mrr}
110             \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-csp-mrr}
111     \end{figure}
112
113 .. raw:: latex
114
115     \clearpage
116
117 imix-2t1c-eth-l2bd
118 ------------------
119
120 .. raw:: html
121
122     <center>
123     <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-2t1c-base-csp-mrr.html"></iframe>
124     <p><br></p>
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-x710-imix-2t1c-base-csp-mrr}
133             \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-csp-mrr}
134     \end{figure}
135
136 .. raw:: latex
137
138     \clearpage
139
140 imix-4t2c-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-x710-imix-4t2c-base-csp-mrr.html"></iframe>
147     <p><br></p>
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-4t2c-base-csp-mrr}
156             \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-csp-mrr}
157     \end{figure}
158
159 .. raw:: latex
160
161     \clearpage
162
163 2n-skx-x710-ndr
164 ~~~~~~~~~~~~~~~
165
166 64b-2t1c-eth-l2bd
167 -----------------
168
169 .. raw:: html
170
171     <center>
172     <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-2t1c-base-csp-ndr.html"></iframe>
173     <p><br></p>
174     </center>
175
176 .. raw:: latex
177
178     \begin{figure}[H]
179         \centering
180             \graphicspath{{../_build/_static/vpp/}}
181             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-2t1c-base-csp-ndr}
182             \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-csp-ndr}
183     \end{figure}
184
185 .. raw:: latex
186
187     \clearpage
188
189 64b-4t2c-eth-l2bd
190 -----------------
191
192 .. raw:: html
193
194     <center>
195     <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-4t2c-base-csp-ndr.html"></iframe>
196     <p><br></p>
197     </center>
198
199 .. raw:: latex
200
201     \begin{figure}[H]
202         \centering
203             \graphicspath{{../_build/_static/vpp/}}
204             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-4t2c-base-csp-ndr}
205             \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-csp-ndr}
206     \end{figure}
207
208 .. raw:: latex
209
210     \clearpage
211
212 imix-2t1c-eth-l2bd
213 ------------------
214
215 .. raw:: html
216
217     <center>
218     <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-2t1c-base-csp-ndr.html"></iframe>
219     <p><br></p>
220     </center>
221
222 .. raw:: latex
223
224     \begin{figure}[H]
225         \centering
226             \graphicspath{{../_build/_static/vpp/}}
227             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-2t1c-base-csp-ndr}
228             \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-csp-ndr}
229     \end{figure}
230
231 .. raw:: latex
232
233     \clearpage
234
235 imix-4t2c-eth-l2bd
236 ------------------
237
238 .. raw:: html
239
240     <center>
241     <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-4t2c-base-csp-ndr.html"></iframe>
242     <p><br></p>
243     </center>
244
245 .. raw:: latex
246
247     \begin{figure}[H]
248         \centering
249             \graphicspath{{../_build/_static/vpp/}}
250             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-4t2c-base-csp-ndr}
251             \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-csp-ndr}
252     \end{figure}
253
254 .. raw:: latex
255
256     \clearpage
257
258 2n-skx-x710-pdr
259 ~~~~~~~~~~~~~~~
260
261 64b-2t1c-eth-l2bd
262 -----------------
263
264 .. raw:: html
265
266     <center>
267     <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-2t1c-base-csp-pdr.html"></iframe>
268     <p><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 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-2t1c-base-csp-pdr}
277             \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-csp-pdr}
278     \end{figure}
279
280 .. raw:: latex
281
282     \clearpage
283
284 64b-4t2c-eth-l2bd
285 -----------------
286
287 .. raw:: html
288
289     <center>
290     <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-4t2c-base-csp-pdr.html"></iframe>
291     <p><br></p>
292     </center>
293
294 .. raw:: latex
295
296     \begin{figure}[H]
297         \centering
298             \graphicspath{{../_build/_static/vpp/}}
299             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-4t2c-base-csp-pdr}
300             \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-csp-pdr}
301     \end{figure}
302
303 .. raw:: latex
304
305     \clearpage
306
307 imix-2t1c-eth-l2bd
308 ------------------
309
310 .. raw:: html
311
312     <center>
313     <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-2t1c-base-csp-pdr.html"></iframe>
314     <p><br></p>
315     </center>
316
317 .. raw:: latex
318
319     \begin{figure}[H]
320         \centering
321             \graphicspath{{../_build/_static/vpp/}}
322             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-2t1c-base-csp-pdr}
323             \label{fig:l2bd-2n-skx-x710-imix-2t1c-base-csp-pdr}
324     \end{figure}
325
326 .. raw:: latex
327
328     \clearpage
329
330 imix-4t2c-eth-l2bd
331 ------------------
332
333 .. raw:: html
334
335     <center>
336     <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-imix-4t2c-base-csp-pdr.html"></iframe>
337     <p><br></p>
338     </center>
339
340 .. raw:: latex
341
342     \begin{figure}[H]
343         \centering
344             \graphicspath{{../_build/_static/vpp/}}
345             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-imix-4t2c-base-csp-pdr}
346             \label{fig:l2bd-2n-skx-x710-imix-4t2c-base-csp-pdr}
347     \end{figure}