CSIT-1342: Edit the static content for CSIT-1810 report
[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=rls1810>`_.
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><b>
55
56 :index:`Packet Latency: l3fwd-3n-hsw-x520-64b-1t1c-base-ndr`
57
58 .. raw:: html
59
60     </b>
61     <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>
62     <p><br><br></p>
63     </center>
64
65 .. raw:: latex
66
67     \begin{figure}[H]
68         \centering
69             \graphicspath{{../_build/_static/dpdk/}}
70             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x520-64b-1t1c-base-ndr-lat}
71             \label{fig:l3fwd-3n-hsw-x520-64b-1t1c-base-ndr-lat}
72     \end{figure}
73
74 .. raw:: latex
75
76     \clearpage
77
78 64b-2t2c-base
79 -------------
80
81 .. raw:: html
82
83     <center><b>
84
85 :index:`Packet Latency: l3fwd-3n-hsw-x520-64b-2t2c-base-ndr`
86
87 .. raw:: html
88
89     </b>
90     <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>
91     <p><br><br></p>
92     </center>
93
94 .. raw:: latex
95
96     \begin{figure}[H]
97         \centering
98             \graphicspath{{../_build/_static/dpdk/}}
99             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x520-64b-2t2c-base-ndr-lat}
100             \label{fig:l3fwd-3n-hsw-x520-64b-2t2c-base-ndr-lat}
101     \end{figure}
102
103 .. raw:: latex
104
105     \clearpage
106
107 3n-hsw-x710
108 ~~~~~~~~~~~
109
110 64b-1t1c-base
111 -------------
112
113 .. raw:: html
114
115     <center><b>
116
117 :index:`Packet Latency: l3fwd-3n-hsw-x710-64b-1t1c-base-ndr`
118
119 .. raw:: html
120
121     </b>
122     <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>
123     <p><br><br></p>
124     </center>
125
126 .. raw:: latex
127
128     \begin{figure}[H]
129         \centering
130             \graphicspath{{../_build/_static/dpdk/}}
131             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x710-64b-1t1c-base-ndr-lat}
132             \label{fig:l3fwd-3n-hsw-x710-64b-1t1c-base-ndr-lat}
133     \end{figure}
134
135 .. raw:: latex
136
137     \clearpage
138
139 64b-2t2c-base
140 -------------
141
142 .. raw:: html
143
144     <center><b>
145
146 :index:`Packet Latency: l3fwd-3n-hsw-x710-64b-2t2c-base-ndr`
147
148 .. raw:: html
149
150     </b>
151     <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>
152     <p><br><br></p>
153     </center>
154
155 .. raw:: latex
156
157     \begin{figure}[H]
158         \centering
159             \graphicspath{{../_build/_static/dpdk/}}
160             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-x710-64b-2t2c-base-ndr-lat}
161             \label{fig:l3fwd-3n-hsw-x710-64b-2t2c-base-ndr-lat}
162     \end{figure}
163
164 .. raw:: latex
165
166     \clearpage
167
168 3n-hsw-xl710
169 ~~~~~~~~~~~~
170
171 64b-1t1c-base
172 -------------
173
174 .. raw:: html
175
176     <center><b>
177
178 :index:`Packet Latency: l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr`
179
180 .. raw:: html
181
182     </b>
183     <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>
184     <p><br><br></p>
185     </center>
186
187 .. raw:: latex
188
189     \begin{figure}[H]
190         \centering
191             \graphicspath{{../_build/_static/dpdk/}}
192             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr-lat}
193             \label{fig:l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr-lat}
194     \end{figure}
195
196 .. raw:: latex
197
198     \clearpage
199
200 64b-2t2c-base
201 -------------
202
203 .. raw:: html
204
205     <center><b>
206
207 :index:`Packet Latency: l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr`
208
209 .. raw:: html
210
211     </b>
212     <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>
213     <p><br><br></p>
214     </center>
215
216 .. raw:: latex
217
218     \begin{figure}[H]
219         \centering
220             \graphicspath{{../_build/_static/dpdk/}}
221             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr-lat}
222             \label{fig:l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr-lat}
223     \end{figure}
224
225 .. raw:: latex
226
227     \clearpage
228
229 3n-skx-x710
230 ~~~~~~~~~~~
231
232 64b-2t1c-base
233 -------------
234
235 .. raw:: html
236
237     <center><b>
238
239 :index:`Packet Latency: l3fwd-3n-skx-x710-64b-2t1c-base-ndr`
240
241 .. raw:: html
242
243     </b>
244     <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>
245     <p><br><br></p>
246     </center>
247
248 .. raw:: latex
249
250     \begin{figure}[H]
251         \centering
252             \graphicspath{{../_build/_static/dpdk/}}
253             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-x710-64b-2t1c-base-ndr-lat}
254             \label{fig:l3fwd-3n-skx-x710-64b-2t1c-base-ndr-lat}
255     \end{figure}
256
257 .. raw:: latex
258
259     \clearpage
260
261 64b-4t2c-base
262 -------------
263
264 .. raw:: html
265
266     <center><b>
267
268 :index:`Packet Latency: l3fwd-3n-skx-x710-64b-4t2c-base-ndr`
269
270 .. raw:: html
271
272     </b>
273     <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>
274     <p><br><br></p>
275     </center>
276
277 .. raw:: latex
278
279     \begin{figure}[H]
280         \centering
281             \graphicspath{{../_build/_static/dpdk/}}
282             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-x710-64b-4t2c-base-ndr-lat}
283             \label{fig:l3fwd-3n-skx-x710-64b-4t2c-base-ndr-lat}
284     \end{figure}
285
286 .. raw:: latex
287
288     \clearpage
289
290 3n-skx-xxv710
291 ~~~~~~~~~~~~~
292
293 64b-2t1c-base
294 -------------
295
296 .. raw:: html
297
298     <center><b>
299
300 :index:`Packet Latency: l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr`
301
302 .. raw:: html
303
304     </b>
305     <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>
306     <p><br><br></p>
307     </center>
308
309 .. raw:: latex
310
311     \begin{figure}[H]
312         \centering
313             \graphicspath{{../_build/_static/dpdk/}}
314             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr-lat}
315             \label{fig:l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr-lat}
316     \end{figure}
317
318 .. raw:: latex
319
320     \clearpage
321
322 64b-4t2c-base
323 -------------
324
325 .. raw:: html
326
327     <center><b>
328
329 :index:`Packet Latency: l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr`
330
331 .. raw:: html
332
333     </b>
334     <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>
335     <p><br><br></p>
336     </center>
337
338 .. raw:: latex
339
340     \begin{figure}[H]
341         \centering
342             \graphicspath{{../_build/_static/dpdk/}}
343             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr-lat}
344             \label{fig:l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr-lat}
345     \end{figure}
346
347 .. raw:: latex
348
349     \clearpage
350
351 2n-skx-x710
352 ~~~~~~~~~~~
353
354 64b-2t1c-base
355 -------------
356
357 .. raw:: html
358
359     <center><b>
360
361 :index:`Packet Latency: l3fwd-2n-skx-x710-64b-2t1c-base-ndr`
362
363 .. raw:: html
364
365     </b>
366     <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>
367     <p><br><br></p>
368     </center>
369
370 .. raw:: latex
371
372     \begin{figure}[H]
373         \centering
374             \graphicspath{{../_build/_static/dpdk/}}
375             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-x710-64b-2t1c-base-ndr-lat}
376             \label{fig:l3fwd-2n-skx-x710-64b-2t1c-base-ndr-lat}
377     \end{figure}
378
379 .. raw:: latex
380
381     \clearpage
382
383 64b-4t2c-base
384 -------------
385
386 .. raw:: html
387
388     <center><b>
389
390 :index:`Packet Latency: l3fwd-2n-skx-x710-64b-4t2c-base-ndr`
391
392 .. raw:: html
393
394     </b>
395     <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>
396     <p><br><br></p>
397     </center>
398
399 .. raw:: latex
400
401     \begin{figure}[H]
402         \centering
403             \graphicspath{{../_build/_static/dpdk/}}
404             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-x710-64b-4t2c-base-ndr-lat}
405             \label{fig:l3fwd-2n-skx-x710-64b-4t2c-base-ndr-lat}
406     \end{figure}
407
408 .. raw:: latex
409
410     \clearpage
411
412 2n-skx-xxv710
413 ~~~~~~~~~~~~~
414
415 64b-2t1c-base
416 -------------
417
418 .. raw:: html
419
420     <center><b>
421
422 :index:`Packet Latency: l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr`
423
424 .. raw:: html
425
426     </b>
427     <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>
428     <p><br><br></p>
429     </center>
430
431 .. raw:: latex
432
433     \begin{figure}[H]
434         \centering
435             \graphicspath{{../_build/_static/dpdk/}}
436             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr-lat}
437             \label{fig:l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr-lat}
438     \end{figure}
439
440 .. raw:: latex
441
442     \clearpage
443
444 64b-4t2c-base
445 -------------
446
447 .. raw:: html
448
449     <center><b>
450
451 :index:`Packet Latency: l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr`
452
453 .. raw:: html
454
455     </b>
456     <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>
457     <p><br><br></p>
458     </center>
459
460 .. raw:: latex
461
462     \begin{figure}[H]
463         \centering
464             \graphicspath{{../_build/_static/dpdk/}}
465             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr-lat}
466             \label{fig:l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr-lat}
467     \end{figure}