8fd070309758d1ac7c88e726a9a5138d4902a9ff
[csit.git] / docs / report / vpp_performance_tests / nf_service_density / vnf_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 .. _vnf_service_chains:
32
33 VNF Service Chains
34 ==================
35
36 Throughput graphs for VNF service chains are generated by multiple
37 executions of tests covering a range of VNF service densities
38 defined as [Number of Service Chains] x [Number of VNFs 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 VNF workload
44    running in each VM.
45
46 #. **X-axis Labels**: VNFs per service chain.
47
48 #. **Y-axis Labels**: number of service chains.
49
50 #. **Z-axis Color Scale**: lists 64B Packet Throughput (mean MRR value)
51    in Mpps.
52
53 #. **Hover Information**: specific test substring listing vhost-chain-vm
54    combinations, number of runs executed, mean MRR throughput in Mpps,
55    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
69 ~~~~~~~~~~~
70
71 64b-2t1c-eth-l2bd
72 -----------------
73
74 .. raw:: html
75
76     <center><b>
77
78 :index:`VNF Service Chains: 64b-1c-eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-mrr`
79
80 .. raw:: html
81
82     </b>
83     <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-2t1c-base-vsc-mrr.html"></iframe>
84     <p><br><br></p>
85     </center>
86
87 .. raw:: latex
88
89     \begin{figure}[H]
90         \centering
91             \graphicspath{{../_build/_static/vpp/}}
92             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-2t1c-base-vsc-mrr}
93             \label{fig:l2bd-2n-skx-x710-64b-2t1c-base-vsc-mrr}
94     \end{figure}
95
96 .. raw:: html
97
98     <center><b>
99
100 .. raw:: latex
101
102     \clearpage
103
104 64b-4t2c-eth-l2bd
105 -----------------
106
107 .. raw:: html
108
109     <center><b>
110
111 :index:`VNF Service Chains: 64b-2c-eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-mrr`
112
113 .. raw:: html
114
115     </b>
116     <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/l2bd-2n-skx-x710-64b-4t2c-base-vsc-mrr.html"></iframe>
117     <p><br><br></p>
118     </center>
119
120 .. raw:: latex
121
122     \begin{figure}[H]
123         \centering
124             \graphicspath{{../_build/_static/vpp/}}
125             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l2bd-2n-skx-x710-64b-4t2c-base-vsc-mrr}
126             \label{fig:l2bd-2n-skx-x710-64b-4t2c-base-vsc-mrr}
127     \end{figure}