CSIT-1332: Proposal of new layout of all graphs
[csit.git] / docs / report / vpp_performance_tests / packet_latency_graphs / container_orchestrated.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 K8s Container Memif
32 ===================
33
34 This section includes summary graphs of VPP Phy-to-Phy packet latency
35 with CContainer Orchestrated Topologies measured at 100% of discovered NDR
36 throughput rate. Latency is reported for VPP running in multiple configurations
37 of VPP worker thread(s), a.k.a. VPP data plane thread(s), and their
38 physical CPU core(s) placement.
39
40 CSIT source code for the test cases used for plots can be found in
41 `CSIT git repository <https://git.fd.io/csit/tree/tests/kubernetes/perf/container_memif?h=rls1810>`_.
42
43 3n-hsw-x520
44 ~~~~~~~~~~~
45
46 64b-1t1c-base_and_scale-l2xc
47 ----------------------------
48
49 .. raw:: html
50
51     <center><b>
52
53 :index:`Packet Latency: k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2xc-ndr`
54
55 .. raw:: html
56
57     </b>
58     <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2xc-ndr-lat.html"></iframe>
59     <p><br><br></p>
60     </center>
61
62 .. raw:: latex
63
64     \begin{figure}[H]
65         \centering
66             \graphicspath{{../_build/_static/vpp/}}
67             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2xc-ndr-lat}
68             \label{fig:k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2xc-ndr-lat}
69     \end{figure}
70
71 .. raw:: latex
72
73     \clearpage
74
75 64b-2t2c-base_and_scale-l2xc
76 ----------------------------
77
78 .. raw:: html
79
80     <center><b>
81
82 :index:`Packet Latency: k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2xc-ndr`
83
84 .. raw:: html
85
86     </b>
87     <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2xc-ndr-lat.html"></iframe>
88     <p><br><br></p>
89     </center>
90
91 .. raw:: latex
92
93     \begin{figure}[H]
94         \centering
95             \graphicspath{{../_build/_static/vpp/}}
96             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2xc-ndr-lat}
97             \label{fig:k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2xc-ndr-lat}
98     \end{figure}
99
100 .. raw:: latex
101
102     \clearpage
103
104 64b-1t1c-base_and_scale-l2bd
105 ----------------------------
106
107 .. raw:: html
108
109     <center><b>
110
111 :index:`Packet Latency: k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2bd-ndr`
112
113 .. raw:: html
114
115     </b>
116     <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2bd-ndr-lat.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]{k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2bd-ndr-lat}
126             \label{fig:k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2bd-ndr-lat}
127     \end{figure}
128
129 .. raw:: latex
130
131     \clearpage
132
133 64b-2t2c-base_and_scale-l2bd
134 ----------------------------
135
136 .. raw:: html
137
138     <center><b>
139
140 :index:`Packet Latency: k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2bd-ndr`
141
142 .. raw:: html
143
144     </b>
145     <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2bd-ndr-lat.html"></iframe>
146     <p><br><br></p>
147     </center>
148
149 .. raw:: latex
150
151     \begin{figure}[H]
152         \centering
153             \graphicspath{{../_build/_static/vpp/}}
154             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2bd-ndr-lat}
155             \label{fig:k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2bd-ndr-lat}
156     \end{figure}
157
158 .. raw:: latex
159
160     \clearpage
161
162 3n-hsw-x710
163 ~~~~~~~~~~~
164
165 64b-1t1c-base_and_scale-l2xc
166 ----------------------------
167
168 .. raw:: html
169
170     <center><b>
171
172 :index:`Packet Latency: k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2xc-ndr`
173
174 .. raw:: html
175
176     </b>
177     <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2xc-ndr-lat.html"></iframe>
178     <p><br><br></p>
179     </center>
180
181 .. raw:: latex
182
183     \begin{figure}[H]
184         \centering
185             \graphicspath{{../_build/_static/vpp/}}
186             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2xc-ndr-lat}
187             \label{fig:k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2xc-ndr-lat}
188     \end{figure}
189
190 .. raw:: latex
191
192     \clearpage
193
194 64b-2t2c-base_and_scale-l2xc
195 ----------------------------
196
197 .. raw:: html
198
199     <center><b>
200
201 :index:`Packet Latency: k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2xc-ndr`
202
203 .. raw:: html
204
205     </b>
206     <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2xc-ndr-lat.html"></iframe>
207     <p><br><br></p>
208     </center>
209
210 .. raw:: latex
211
212     \begin{figure}[H]
213         \centering
214             \graphicspath{{../_build/_static/vpp/}}
215             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2xc-ndr-lat}
216             \label{fig:k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2xc-ndr-lat}
217     \end{figure}
218
219 64b-1t1c-base_and_scale-l2bd
220 ----------------------------
221
222 .. raw:: html
223
224     <center><b>
225
226 :index:`Packet Latency: k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2bd-ndr`
227
228 .. raw:: html
229
230     </b>
231     <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2bd-ndr-lat.html"></iframe>
232     <p><br><br></p>
233     </center>
234
235 .. raw:: latex
236
237     \begin{figure}[H]
238         \centering
239             \graphicspath{{../_build/_static/vpp/}}
240             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2bd-ndr-lat}
241             \label{fig:k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2bd-ndr-lat}
242     \end{figure}
243
244 .. raw:: latex
245
246     \clearpage
247
248 64b-2t2c-base_and_scale-l2bd
249 ----------------------------
250
251 .. raw:: html
252
253     <center><b>
254
255 :index:`Packet Latency: k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2bd-ndr`
256
257 .. raw:: html
258
259     </b>
260     <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2bd-ndr-lat.html"></iframe>
261     <p><br><br></p>
262     </center>
263
264 .. raw:: latex
265
266     \begin{figure}[H]
267         \centering
268             \graphicspath{{../_build/_static/vpp/}}
269             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2bd-ndr-lat}
270             \label{fig:k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2bd-ndr-lat}
271     \end{figure}