8 <script type="text/javascript">
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 );
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';
31 .. _cnf_service_pipelines:
33 CNF Service Pipelines Routing
34 =============================
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.
43 Additional information about graph data:
45 #. **Graph Title**: describes tested packet path including CNF workload
46 running in each Docker Container.
48 #. **X-axis Labels**: CNFs per service pipeline.
50 #. **Y-axis Labels**: number of service pipelines.
52 #. **Z-axis Color Scale**: lists 64B/IMIX Packet Throughput
53 (mean MRR/NDR/PDR value) in Mpps or the Relative Difference.
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.
62 Test results are stored in
63 `build logs from FD.io vpp performance job 2n-icx`_,
64 `build logs from FD.io vpp performance job 2n-skx`_ and
65 `build logs from FD.io vpp performance job 2n-clx`_
66 with RF result files csit-vpp-perf-|srelease|-\*.zip
67 `archived here <../../_static/archive/>`_.
82 <iframe id="icx01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-icx-xxv710-imix-2t1c-base-csp-mrr.html"></iframe>
89 \graphicspath{{../_build/_static/vpp/}}
90 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-icx-xxv710-imix-2t1c-base-csp-mrr}
91 \label{fig:l2bd-2n-icx-xxv710-imix-2t1c-base-csp-mrr}
104 <iframe id="icx02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-icx-xxv710-imix-4t2c-base-csp-mrr.html"></iframe>
111 \graphicspath{{../_build/_static/vpp/}}
112 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-icx-xxv710-imix-4t2c-base-csp-mrr}
113 \label{fig:l2bd-2n-icx-xxv710-imix-4t2c-base-csp-mrr}
126 <iframe id="icx03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-icx-xxv710-imix-8t4c-base-csp-mrr.html"></iframe>
133 \graphicspath{{../_build/_static/vpp/}}
134 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-icx-xxv710-imix-8t4c-base-csp-mrr}
135 \label{fig:l2bd-2n-icx-xxv710-imix-8t4c-base-csp-mrr}
151 <iframe id="icx07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-icx-xxv710-imix-2t1c-base-csp-ndr.html"></iframe>
158 \graphicspath{{../_build/_static/vpp/}}
159 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-icx-xxv710-imix-2t1c-base-csp-ndr}
160 \label{fig:l2bd-2n-icx-xxv710-imix-2t1c-base-csp-ndr}
173 <iframe id="icx08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-icx-xxv710-imix-4t2c-base-csp-ndr.html"></iframe>
180 \graphicspath{{../_build/_static/vpp/}}
181 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-icx-xxv710-imix-4t2c-base-csp-ndr}
182 \label{fig:l2bd-2n-icx-xxv710-imix-4t2c-base-csp-ndr}
195 <iframe id="icx09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-icx-xxv710-imix-8t4c-base-csp-ndr.html"></iframe>
202 \graphicspath{{../_build/_static/vpp/}}
203 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-icx-xxv710-imix-8t4c-base-csp-ndr}
204 \label{fig:l2bd-2n-icx-xxv710-imix-8t4c-base-csp-ndr}
220 <iframe id="icx13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-icx-xxv710-imix-2t1c-base-csp-pdr.html"></iframe>
227 \graphicspath{{../_build/_static/vpp/}}
228 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-icx-xxv710-imix-2t1c-base-csp-pdr}
229 \label{fig:l2bd-2n-icx-xxv710-imix-2t1c-base-csp-pdr}
242 <iframe id="icx14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-icx-xxv710-imix-4t2c-base-csp-pdr.html"></iframe>
249 \graphicspath{{../_build/_static/vpp/}}
250 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-icx-xxv710-imix-4t2c-base-csp-pdr}
251 \label{fig:l2bd-2n-icx-xxv710-imix-4t2c-base-csp-pdr}
264 <iframe id="icx15" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-icx-xxv710-imix-8t4c-base-csp-pdr.html"></iframe>
271 \graphicspath{{../_build/_static/vpp/}}
272 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-icx-xxv710-imix-8t4c-base-csp-pdr}
273 \label{fig:l2bd-2n-icx-xxv710-imix-8t4c-base-csp-pdr}
289 <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-2t1c-base-csp-mrr.html"></iframe>
296 \graphicspath{{../_build/_static/vpp/}}
297 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-csp-mrr}
298 \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-csp-mrr}
311 <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-4t2c-base-csp-mrr.html"></iframe>
318 \graphicspath{{../_build/_static/vpp/}}
319 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-csp-mrr}
320 \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-csp-mrr}
333 <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-8t4c-base-csp-mrr.html"></iframe>
340 \graphicspath{{../_build/_static/vpp/}}
341 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-csp-mrr}
342 \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-csp-mrr}
358 <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-2t1c-base-csp-ndr.html"></iframe>
365 \graphicspath{{../_build/_static/vpp/}}
366 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-csp-ndr}
367 \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-csp-ndr}
380 <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-4t2c-base-csp-ndr.html"></iframe>
387 \graphicspath{{../_build/_static/vpp/}}
388 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-csp-ndr}
389 \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-csp-ndr}
402 <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-8t4c-base-csp-ndr.html"></iframe>
409 \graphicspath{{../_build/_static/vpp/}}
410 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-csp-ndr}
411 \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-csp-ndr}
427 <iframe id="ifrm13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-2t1c-base-csp-pdr.html"></iframe>
434 \graphicspath{{../_build/_static/vpp/}}
435 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-2t1c-base-csp-pdr}
436 \label{fig:l2bd-2n-skx-xxv710-imix-2t1c-base-csp-pdr}
449 <iframe id="ifrm14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-4t2c-base-csp-pdr.html"></iframe>
456 \graphicspath{{../_build/_static/vpp/}}
457 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-4t2c-base-csp-pdr}
458 \label{fig:l2bd-2n-skx-xxv710-imix-4t2c-base-csp-pdr}
471 <iframe id="ifrm15" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-xxv710-imix-8t4c-base-csp-pdr.html"></iframe>
478 \graphicspath{{../_build/_static/vpp/}}
479 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-xxv710-imix-8t4c-base-csp-pdr}
480 \label{fig:l2bd-2n-skx-xxv710-imix-8t4c-base-csp-pdr}
496 <iframe id="ifrmclx04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-clx-xxv710-imix-2t1c-base-csp-mrr.html"></iframe>
503 \graphicspath{{../_build/_static/vpp/}}
504 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-2t1c-base-csp-mrr}
505 \label{fig:l2bd-2n-clx-xxv710-imix-2t1c-base-csp-mrr}
518 <iframe id="ifrmclx05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-clx-xxv710-imix-4t2c-base-csp-mrr.html"></iframe>
525 \graphicspath{{../_build/_static/vpp/}}
526 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-4t2c-base-csp-mrr}
527 \label{fig:l2bd-2n-clx-xxv710-imix-4t2c-base-csp-mrr}
540 <iframe id="ifrmclx06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-clx-xxv710-imix-8t4c-base-csp-mrr.html"></iframe>
547 \graphicspath{{../_build/_static/vpp/}}
548 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-8t4c-base-csp-mrr}
549 \label{fig:l2bd-2n-clx-xxv710-imix-8t4c-base-csp-mrr}
565 <iframe id="ifrmclx10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-clx-xxv710-imix-2t1c-base-csp-ndr.html"></iframe>
572 \graphicspath{{../_build/_static/vpp/}}
573 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-2t1c-base-csp-ndr}
574 \label{fig:l2bd-2n-clx-xxv710-imix-2t1c-base-csp-ndr}
587 <iframe id="ifrmclx11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-clx-xxv710-imix-4t2c-base-csp-ndr.html"></iframe>
594 \graphicspath{{../_build/_static/vpp/}}
595 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-4t2c-base-csp-ndr}
596 \label{fig:l2bd-2n-clx-xxv710-imix-4t2c-base-csp-ndr}
609 <iframe id="ifrmclx12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-clx-xxv710-imix-8t4c-base-csp-ndr.html"></iframe>
616 \graphicspath{{../_build/_static/vpp/}}
617 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-8t4c-base-csp-ndr}
618 \label{fig:l2bd-2n-clx-xxv710-imix-8t4c-base-csp-ndr}
634 <iframe id="ifrmclx16" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-clx-xxv710-imix-2t1c-base-csp-pdr.html"></iframe>
641 \graphicspath{{../_build/_static/vpp/}}
642 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-2t1c-base-csp-pdr}
643 \label{fig:l2bd-2n-clx-xxv710-imix-2t1c-base-csp-pdr}
656 <iframe id="ifrmclx17" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-clx-xxv710-imix-4t2c-base-csp-pdr.html"></iframe>
663 \graphicspath{{../_build/_static/vpp/}}
664 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-4t2c-base-csp-pdr}
665 \label{fig:l2bd-2n-clx-xxv710-imix-4t2c-base-csp-pdr}
678 <iframe id="ifrmclx18" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-clx-xxv710-imix-8t4c-base-csp-pdr.html"></iframe>
685 \graphicspath{{../_build/_static/vpp/}}
686 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-clx-xxv710-imix-8t4c-base-csp-pdr}
687 \label{fig:l2bd-2n-clx-xxv710-imix-8t4c-base-csp-pdr}