Report: Check graphs
[csit.git] / docs / report / dpdk_performance_tests / packet_latency_graphs / ip4.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 L3fwd
32 =====
33
34 This section includes summary graphs of L3FWD Phy-to-Phy performance with packet
35 routed forwarding measured at 100% of discovered NDR throughput rate. Latency is
36 reported for L3FWD running in multiple configurations of L3FWD pmd thread(s),
37 a.k.a. L3FWD data plane thread(s), and their physical CPU core(s) placement.
38
39 CSIT source code for the test cases used for plots can be found in
40 `CSIT git repository <https://git.fd.io/csit/tree/tests/dpdk/perf?h=rls1901>`_.
41
42 .. raw:: latex
43
44     \clearpage
45
46 3n-hsw-x520
47 ~~~~~~~~~~~
48
49 64b-1t1c-base
50 -------------
51
52 .. raw:: html
53
54     <center>
55     <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-x520-64b-1t1c-base-ndr-lat.html"></iframe>
56     <p><br></p>
57     </center>
58
59 .. raw:: latex
60
61     \begin{figure}[H]
62         \centering
63             \graphicspath{{../_build/_static/dpdk/}}
64             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x520-64b-1t1c-base-ndr-lat}
65             \label{fig:l3fwd-3n-hsw-x520-64b-1t1c-base-ndr-lat}
66     \end{figure}
67
68 .. raw:: latex
69
70     \clearpage
71
72 64b-2t2c-base
73 -------------
74
75 .. raw:: html
76
77     <center>
78     <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-x520-64b-2t2c-base-ndr-lat.html"></iframe>
79     <p><br></p>
80     </center>
81
82 .. raw:: latex
83
84     \begin{figure}[H]
85         \centering
86             \graphicspath{{../_build/_static/dpdk/}}
87             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x520-64b-2t2c-base-ndr-lat}
88             \label{fig:l3fwd-3n-hsw-x520-64b-2t2c-base-ndr-lat}
89     \end{figure}
90
91 .. raw:: latex
92
93     \clearpage
94
95 3n-hsw-x710
96 ~~~~~~~~~~~
97
98 64b-1t1c-base
99 -------------
100
101 .. raw:: html
102
103     <center>
104     <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-x710-64b-1t1c-base-ndr-lat.html"></iframe>
105     <p><br></p>
106     </center>
107
108 .. raw:: latex
109
110     \begin{figure}[H]
111         \centering
112             \graphicspath{{../_build/_static/dpdk/}}
113             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x710-64b-1t1c-base-ndr-lat}
114             \label{fig:l3fwd-3n-hsw-x710-64b-1t1c-base-ndr-lat}
115     \end{figure}
116
117 .. raw:: latex
118
119     \clearpage
120
121 64b-2t2c-base
122 -------------
123
124 .. raw:: html
125
126     <center>
127     <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-x710-64b-2t2c-base-ndr-lat.html"></iframe>
128     <p><br></p>
129     </center>
130
131 .. raw:: latex
132
133     \begin{figure}[H]
134         \centering
135             \graphicspath{{../_build/_static/dpdk/}}
136             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x710-64b-2t2c-base-ndr-lat}
137             \label{fig:l3fwd-3n-hsw-x710-64b-2t2c-base-ndr-lat}
138     \end{figure}
139
140 .. raw:: latex
141
142     \clearpage
143
144 3n-hsw-xl710
145 ~~~~~~~~~~~~
146
147 64b-1t1c-base
148 -------------
149
150 .. raw:: html
151
152     <center>
153     <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr-lat.html"></iframe>
154     <p><br></p>
155     </center>
156
157 .. raw:: latex
158
159     \begin{figure}[H]
160         \centering
161             \graphicspath{{../_build/_static/dpdk/}}
162             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr-lat}
163             \label{fig:l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr-lat}
164     \end{figure}
165
166 .. raw:: latex
167
168     \clearpage
169
170 64b-2t2c-base
171 -------------
172
173 .. raw:: html
174
175     <center>
176     <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr-lat.html"></iframe>
177     <p><br></p>
178     </center>
179
180 .. raw:: latex
181
182     \begin{figure}[H]
183         \centering
184             \graphicspath{{../_build/_static/dpdk/}}
185             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr-lat}
186             \label{fig:l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr-lat}
187     \end{figure}
188
189 .. raw:: latex
190
191     \clearpage
192
193 3n-skx-x710
194 ~~~~~~~~~~~
195
196 64b-2t1c-base
197 -------------
198
199 .. raw:: html
200
201     <center>
202     <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-skx-x710-64b-2t1c-base-ndr-lat.html"></iframe>
203     <p><br></p>
204     </center>
205
206 .. raw:: latex
207
208     \begin{figure}[H]
209         \centering
210             \graphicspath{{../_build/_static/dpdk/}}
211             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-x710-64b-2t1c-base-ndr-lat}
212             \label{fig:l3fwd-3n-skx-x710-64b-2t1c-base-ndr-lat}
213     \end{figure}
214
215 .. raw:: latex
216
217     \clearpage
218
219 64b-4t2c-base
220 -------------
221
222 .. raw:: html
223
224     <center>
225     <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-skx-x710-64b-4t2c-base-ndr-lat.html"></iframe>
226     <p><br></p>
227     </center>
228
229 .. raw:: latex
230
231     \begin{figure}[H]
232         \centering
233             \graphicspath{{../_build/_static/dpdk/}}
234             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-x710-64b-4t2c-base-ndr-lat}
235             \label{fig:l3fwd-3n-skx-x710-64b-4t2c-base-ndr-lat}
236     \end{figure}
237
238 .. raw:: latex
239
240     \clearpage
241
242 3n-skx-xxv710
243 ~~~~~~~~~~~~~
244
245 64b-2t1c-base
246 -------------
247
248 .. raw:: html
249
250     <center>
251     <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr-lat.html"></iframe>
252     <p><br></p>
253     </center>
254
255 .. raw:: latex
256
257     \begin{figure}[H]
258         \centering
259             \graphicspath{{../_build/_static/dpdk/}}
260             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr-lat}
261             \label{fig:l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr-lat}
262     \end{figure}
263
264 .. raw:: latex
265
266     \clearpage
267
268 64b-4t2c-base
269 -------------
270
271 .. raw:: html
272
273     <center>
274     <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr-lat.html"></iframe>
275     <p><br></p>
276     </center>
277
278 .. raw:: latex
279
280     \begin{figure}[H]
281         \centering
282             \graphicspath{{../_build/_static/dpdk/}}
283             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr-lat}
284             \label{fig:l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr-lat}
285     \end{figure}
286
287 .. raw:: latex
288
289     \clearpage
290
291 2n-skx-x710
292 ~~~~~~~~~~~
293
294 64b-2t1c-base
295 -------------
296
297 .. raw:: html
298
299     <center>
300     <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-2n-skx-x710-64b-2t1c-base-ndr-lat.html"></iframe>
301     <p><br></p>
302     </center>
303
304 .. raw:: latex
305
306     \begin{figure}[H]
307         \centering
308             \graphicspath{{../_build/_static/dpdk/}}
309             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-x710-64b-2t1c-base-ndr-lat}
310             \label{fig:l3fwd-2n-skx-x710-64b-2t1c-base-ndr-lat}
311     \end{figure}
312
313 .. raw:: latex
314
315     \clearpage
316
317 64b-4t2c-base
318 -------------
319
320 .. raw:: html
321
322     <center>
323     <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-2n-skx-x710-64b-4t2c-base-ndr-lat.html"></iframe>
324     <p><br></p>
325     </center>
326
327 .. raw:: latex
328
329     \begin{figure}[H]
330         \centering
331             \graphicspath{{../_build/_static/dpdk/}}
332             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-x710-64b-4t2c-base-ndr-lat}
333             \label{fig:l3fwd-2n-skx-x710-64b-4t2c-base-ndr-lat}
334     \end{figure}
335
336 .. raw:: latex
337
338     \clearpage
339
340 2n-skx-xxv710
341 ~~~~~~~~~~~~~
342
343 64b-2t1c-base
344 -------------
345
346 .. raw:: html
347
348     <center>
349     <iframe id="ifrm13" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr-lat.html"></iframe>
350     <p><br></p>
351     </center>
352
353 .. raw:: latex
354
355     \begin{figure}[H]
356         \centering
357             \graphicspath{{../_build/_static/dpdk/}}
358             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr-lat}
359             \label{fig:l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr-lat}
360     \end{figure}
361
362 .. raw:: latex
363
364     \clearpage
365
366 64b-4t2c-base
367 -------------
368
369 .. raw:: html
370
371     <center>
372     <iframe id="ifrm14" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/dpdk/l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr-lat.html"></iframe>
373     <p><br></p>
374     </center>
375
376 .. raw:: latex
377
378     \begin{figure}[H]
379         \centering
380             \graphicspath{{../_build/_static/dpdk/}}
381             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr-lat}
382             \label{fig:l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr-lat}
383     \end{figure}