6180035362aa60eb663279d371bf181b2b8a040a
[csit.git] / docs / report / vpp_performance_tests / packet_latency_graphs / container_memif.rst
1
2 .. raw:: latex
3
4     \clearpage
5
6 LXC/DRC Container Memif
7 =======================
8
9 This section includes summary graphs of VPP Phy-to-Phy packet latency
10 with Container memif Connections measured at 100% of discovered NDR throughput
11 rate. Latency is reported for VPP running in multiple configurations of
12 VPP worker thread(s), a.k.a. VPP data plane thread(s), and their
13 physical CPU core(s) placement.
14
15 CSIT source code for the test cases used for plots can be found in
16 `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/container_memif?h=rls1807>`_.
17
18 3n-hsw-x520
19 ~~~~~~~~~~~
20
21 64b-1t1c-base_and_scale
22 -----------------------
23
24 .. raw:: html
25
26     <center><b>
27
28 :index:`Latency:  memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr`
29
30 .. raw:: html
31
32     </b>
33     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat.html"></iframe>
34     <p><br><br></p>
35     </center>
36
37 .. raw:: latex
38
39     \begin{figure}[H]
40         \centering
41             \graphicspath{{../_build/_static/vpp/}}
42             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat}
43             \label{fig:memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat}
44     \end{figure}
45
46 .. raw:: latex
47
48     \clearpage
49
50 64b-2t2c-base_and_scale
51 -----------------------
52
53 .. raw:: html
54
55     <center><b>
56
57 :index:`Latency:  memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr`
58
59 .. raw:: html
60
61     </b>
62     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat.html"></iframe>
63     <p><br><br></p>
64     </center>
65
66 .. raw:: latex
67
68     \begin{figure}[H]
69         \centering
70             \graphicspath{{../_build/_static/vpp/}}
71             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat}
72             \label{fig:memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat}
73     \end{figure}
74
75 .. raw:: latex
76
77     \clearpage
78
79 3n-hsw-x710
80 ~~~~~~~~~~~
81
82 64b-1t1c-base_and_scale
83 -----------------------
84
85 .. raw:: html
86
87     <center><b>
88
89 :index:`Latency:  memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr`
90
91 .. raw:: html
92
93     </b>
94     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat.html"></iframe>
95     <p><br><br></p>
96     </center>
97
98 .. raw:: latex
99
100     \begin{figure}[H]
101         \centering
102             \graphicspath{{../_build/_static/vpp/}}
103             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat}
104             \label{fig:memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat}
105     \end{figure}
106
107 .. raw:: latex
108
109     \clearpage
110
111 64b-2t2c-base_and_scale
112 -----------------------
113
114 .. raw:: html
115
116     <center><b>
117
118 :index:`Latency:  memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr`
119
120 .. raw:: html
121
122     </b>
123     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat.html"></iframe>
124     <p><br><br></p>
125     </center>
126
127 .. raw:: latex
128
129     \begin{figure}[H]
130         \centering
131             \graphicspath{{../_build/_static/vpp/}}
132             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat}
133             \label{fig:memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat}
134     \end{figure}
135
136 .. raw:: latex
137
138     \clearpage
139
140 3n-hsw-xl710
141 ~~~~~~~~~~~~
142
143 64b-1t1c-base_and_scale
144 -----------------------
145
146 .. raw:: html
147
148     <center><b>
149
150 :index:`Latency:  memif-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr`
151
152 .. raw:: html
153
154     </b>
155     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat.html"></iframe>
156     <p><br><br></p>
157     </center>
158
159 .. raw:: latex
160
161     \begin{figure}[H]
162         \centering
163             \graphicspath{{../_build/_static/vpp/}}
164             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat}
165             \label{fig:memif-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat}
166     \end{figure}
167
168 .. raw:: latex
169
170     \clearpage
171
172 64b-2t2c-base_and_scale
173 -----------------------
174
175 .. raw:: html
176
177     <center><b>
178
179 :index:`Latency:  memif-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr`
180
181 .. raw:: html
182
183     </b>
184     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat.html"></iframe>
185     <p><br><br></p>
186     </center>
187
188 .. raw:: latex
189
190     \begin{figure}[H]
191         \centering
192             \graphicspath{{../_build/_static/vpp/}}
193             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat}
194             \label{fig:memif-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat}
195     \end{figure}
196
197 .. raw:: latex
198
199     \clearpage
200
201 3n-skx-x710
202 ~~~~~~~~~~~
203
204 64b-2t1c-base_and_scale
205 -----------------------
206
207 .. raw:: html
208
209     <center><b>
210
211 :index:`Latency:  memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr`
212
213 .. raw:: html
214
215     </b>
216     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat.html"></iframe>
217     <p><br><br></p>
218     </center>
219
220 .. raw:: latex
221
222     \begin{figure}[H]
223         \centering
224             \graphicspath{{../_build/_static/vpp/}}
225             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat}
226             \label{fig:memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat}
227     \end{figure}
228
229 .. raw:: latex
230
231     \clearpage
232
233 64b-4t2c-base_and_scale
234 -----------------------
235
236 .. raw:: html
237
238     <center><b>
239
240 :index:`Latency:  memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr`
241
242 .. raw:: html
243
244     </b>
245     <iframe width="700" height="1000" frameborder="0" scrolling="no" src="../../_static/vpp/memif-3n-skx-x710-64b-4t2c-base_and_scale-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/vpp/}}
254             \includegraphics[clip, trim=0cm 8cm 5cm 0cm, width=0.70\textwidth]{memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat}
255             \label{fig:memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat}
256     \end{figure}