Report: Remove index
[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><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 ..
226     .. raw:: latex
227
228         \clearpage
229
230     3n-skx-x710
231     ~~~~~~~~~~~
232
233     64b-2t1c-base
234     -------------
235
236     .. raw:: html
237
238         <center><b>
239
240     :index:`Packet Latency: l3fwd-3n-skx-x710-64b-2t1c-base-ndr`
241
242     .. raw:: html
243
244         </b>
245         <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>
246         <p><br><br></p>
247         </center>
248
249     .. raw:: latex
250
251         \begin{figure}[H]
252             \centering
253                 \graphicspath{{../_build/_static/dpdk/}}
254                 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-x710-64b-2t1c-base-ndr-lat}
255                 \label{fig:l3fwd-3n-skx-x710-64b-2t1c-base-ndr-lat}
256         \end{figure}
257
258     .. raw:: latex
259
260         \clearpage
261
262     64b-4t2c-base
263     -------------
264
265     .. raw:: html
266
267         <center><b>
268
269     :index:`Packet Latency: l3fwd-3n-skx-x710-64b-4t2c-base-ndr`
270
271     .. raw:: html
272
273         </b>
274         <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>
275         <p><br><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-x710-64b-4t2c-base-ndr-lat}
284                 \label{fig:l3fwd-3n-skx-x710-64b-4t2c-base-ndr-lat}
285         \end{figure}
286
287     .. raw:: latex
288
289         \clearpage
290
291     3n-skx-xxv710
292     ~~~~~~~~~~~~~
293
294     64b-2t1c-base
295     -------------
296
297     .. raw:: html
298
299         <center><b>
300
301     :index:`Packet Latency: l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr`
302
303     .. raw:: html
304
305         </b>
306         <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>
307         <p><br><br></p>
308         </center>
309
310     .. raw:: latex
311
312         \begin{figure}[H]
313             \centering
314                 \graphicspath{{../_build/_static/dpdk/}}
315                 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr-lat}
316                 \label{fig:l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr-lat}
317         \end{figure}
318
319     .. raw:: latex
320
321         \clearpage
322
323     64b-4t2c-base
324     -------------
325
326     .. raw:: html
327
328         <center><b>
329
330     :index:`Packet Latency: l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr`
331
332     .. raw:: html
333
334         </b>
335         <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>
336         <p><br><br></p>
337         </center>
338
339     .. raw:: latex
340
341         \begin{figure}[H]
342             \centering
343                 \graphicspath{{../_build/_static/dpdk/}}
344                 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr-lat}
345                 \label{fig:l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr-lat}
346         \end{figure}
347
348 .. raw:: latex
349
350     \clearpage
351
352 2n-skx-x710
353 ~~~~~~~~~~~
354
355 64b-2t1c-base
356 -------------
357
358 .. raw:: html
359
360     <center><b>
361
362 :index:`Packet Latency: l3fwd-2n-skx-x710-64b-2t1c-base-ndr`
363
364 .. raw:: html
365
366     </b>
367     <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>
368     <p><br><br></p>
369     </center>
370
371 .. raw:: latex
372
373     \begin{figure}[H]
374         \centering
375             \graphicspath{{../_build/_static/dpdk/}}
376             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-x710-64b-2t1c-base-ndr-lat}
377             \label{fig:l3fwd-2n-skx-x710-64b-2t1c-base-ndr-lat}
378     \end{figure}
379
380 .. raw:: latex
381
382     \clearpage
383
384 64b-4t2c-base
385 -------------
386
387 .. raw:: html
388
389     <center><b>
390
391 :index:`Packet Latency: l3fwd-2n-skx-x710-64b-4t2c-base-ndr`
392
393 .. raw:: html
394
395     </b>
396     <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>
397     <p><br><br></p>
398     </center>
399
400 .. raw:: latex
401
402     \begin{figure}[H]
403         \centering
404             \graphicspath{{../_build/_static/dpdk/}}
405             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-x710-64b-4t2c-base-ndr-lat}
406             \label{fig:l3fwd-2n-skx-x710-64b-4t2c-base-ndr-lat}
407     \end{figure}
408
409 .. raw:: latex
410
411     \clearpage
412
413 2n-skx-xxv710
414 ~~~~~~~~~~~~~
415
416 64b-2t1c-base
417 -------------
418
419 .. raw:: html
420
421     <center><b>
422
423 :index:`Packet Latency: l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr`
424
425 .. raw:: html
426
427     </b>
428     <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>
429     <p><br><br></p>
430     </center>
431
432 .. raw:: latex
433
434     \begin{figure}[H]
435         \centering
436             \graphicspath{{../_build/_static/dpdk/}}
437             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr-lat}
438             \label{fig:l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr-lat}
439     \end{figure}
440
441 .. raw:: latex
442
443     \clearpage
444
445 64b-4t2c-base
446 -------------
447
448 .. raw:: html
449
450     <center><b>
451
452 :index:`Packet Latency: l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr`
453
454 .. raw:: html
455
456     </b>
457     <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>
458     <p><br><br></p>
459     </center>
460
461 .. raw:: latex
462
463     \begin{figure}[H]
464         \centering
465             \graphicspath{{../_build/_static/dpdk/}}
466             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr-lat}
467             \label{fig:l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr-lat}
468     \end{figure}