bf59bb2bea5139214a141e0b63c9ceef13f95345
[csit.git] / docs / report / dpdk_performance_tests / comparisons / current_vs_previous_release.rst
1
2 .. _dpdk_compare_current_vs_previous_release:
3
4 Current vs Previous Release
5 ---------------------------
6
7 Relative comparison of DPDK Testpmd and L3fwd packet throughput (NDR,
8 PDR and MRR) between |dpdk-release| and |dpdk-release-1| (measured for
9 |csit-release| and |csit-release-1| respectively) is calculated from
10 results of tests running on 3-Node Intel Xeon Haswell testbeds (3n-hsw)
11 in 1-core and 2-core configurations.
12
13 Listed mean and standard deviation values are computed based on a series
14 of the same tests executed against respective DPDK releases to verify
15 test results repeatability, with percentage change calculated for mean
16 values.
17
18 .. note::
19
20     Test results have been generated by
21     `FD.io test executor dpdk performance job 3n-hsw`_,
22     `FD.io test executor dpdk performance job 3n-skx`_,
23     `FD.io test executor dpdk performance job 2n-skx`_,
24     `FD.io test executor dpdk performance job 2n-clx`_,
25     `FD.io test executor dpdk performance job 2n-zn2`_,
26     `FD.io test executor dpdk performance job 3n-tsh`_,
27     with RF result
28     files csit-dpdk-perf-|srelease|-\*.zip
29     `archived here <../../_static/archive/>`_.
30
31 3n-hsw
32 ~~~~~~
33
34 NDR Comparison
35 ``````````````
36
37 Comparison tables in ASCII and CSV formats:
38
39   - `ASCII 1t1c NDR comparison <../../_static/dpdk/performance-changes-3n-hsw-1t1c-ndr.txt>`_
40   - `ASCII 2t2c NDR comparison <../../_static/dpdk/performance-changes-3n-hsw-2t2c-ndr.txt>`_
41   - `CSV 1t1c NDR comparison <../../_static/dpdk/performance-changes-3n-hsw-1t1c-ndr.csv>`_
42   - `CSV 2t2c NDR comparison <../../_static/dpdk/performance-changes-3n-hsw-2t2c-ndr.csv>`_
43
44 PDR Comparison
45 ``````````````
46
47 Comparison tables in ASCII and CSV formats:
48
49   - `ASCII 1t1c PDR comparison <../../_static/dpdk/performance-changes-3n-hsw-1t1c-pdr.txt>`_
50   - `ASCII 2t2c PDR comparison <../../_static/dpdk/performance-changes-3n-hsw-2t2c-pdr.txt>`_
51   - `CSV 1t1c PDR comparison <../../_static/dpdk/performance-changes-3n-hsw-1t1c-pdr.csv>`_
52   - `CSV 2t2c PDR comparison <../../_static/dpdk/performance-changes-3n-hsw-2t2c-pdr.csv>`_
53
54 3n-skx
55 ~~~~~~
56
57 NDR Comparison
58 ``````````````
59
60 Comparison tables in ASCII and CSV formats:
61
62   - `ASCII 2t1c NDR comparison <../../_static/dpdk/performance-changes-3n-skx-2t1c-ndr.txt>`_
63   - `ASCII 4t1c NDR comparison <../../_static/dpdk/performance-changes-3n-skx-4t2c-ndr.txt>`_
64   - `CSV 2t1c NDR comparison <../../_static/dpdk/performance-changes-3n-skx-2t1c-ndr.csv>`_
65   - `CSV 4t1c NDR comparison <../../_static/dpdk/performance-changes-3n-skx-4t2c-ndr.csv>`_
66
67 PDR Comparison
68 ``````````````
69
70 Comparison tables in ASCII and CSV formats:
71
72   - `ASCII 2t1c PDR comparison <../../_static/dpdk/performance-changes-3n-skx-2t1c-pdr.txt>`_
73   - `ASCII 4t1c PDR comparison <../../_static/dpdk/performance-changes-3n-skx-4t2c-pdr.txt>`_
74   - `CSV 2t1c PDR comparison <../../_static/dpdk/performance-changes-3n-skx-2t1c-pdr.csv>`_
75   - `CSV 4t1c PDR comparison <../../_static/dpdk/performance-changes-3n-skx-4t2c-pdr.csv>`_
76
77 2n-skx
78 ~~~~~~
79
80 NDR Comparison
81 ``````````````
82
83 Comparison tables in ASCII and CSV formats:
84
85   - `ASCII 2t1c NDR comparison <../../_static/dpdk/performance-changes-2n-skx-2t1c-ndr.txt>`_
86   - `ASCII 4t1c NDR comparison <../../_static/dpdk/performance-changes-2n-skx-4t2c-ndr.txt>`_
87   - `CSV 2t1c NDR comparison <../../_static/dpdk/performance-changes-2n-skx-2t1c-ndr.csv>`_
88   - `CSV 4t1c NDR comparison <../../_static/dpdk/performance-changes-2n-skx-4t2c-ndr.csv>`_
89
90 PDR Comparison
91 ``````````````
92
93 Comparison tables in ASCII and CSV formats:
94
95   - `ASCII 2t1c PDR comparison <../../_static/dpdk/performance-changes-2n-skx-2t1c-pdr.txt>`_
96   - `ASCII 4t1c PDR comparison <../../_static/dpdk/performance-changes-2n-skx-4t2c-pdr.txt>`_
97   - `CSV 2t1c PDR comparison <../../_static/dpdk/performance-changes-2n-skx-2t1c-pdr.csv>`_
98   - `CSV 4t1c PDR comparison <../../_static/dpdk/performance-changes-2n-skx-4t2c-pdr.csv>`_
99
100 2n-clx
101 ~~~~~~
102
103 NDR Comparison
104 ``````````````
105
106 Comparison tables in ASCII and CSV formats:
107
108   - `ASCII 2t1c NDR comparison <../../_static/dpdk/performance-changes-2n-clx-2t1c-ndr.txt>`_
109   - `ASCII 4t1c NDR comparison <../../_static/dpdk/performance-changes-2n-clx-4t2c-ndr.txt>`_
110   - `CSV 2t1c NDR comparison <../../_static/dpdk/performance-changes-2n-clx-2t1c-ndr.csv>`_
111   - `CSV 4t1c NDR comparison <../../_static/dpdk/performance-changes-2n-clx-4t2c-ndr.csv>`_
112
113 PDR Comparison
114 ``````````````
115
116 Comparison tables in ASCII and CSV formats:
117
118   - `ASCII 2t1c PDR comparison <../../_static/dpdk/performance-changes-2n-clx-2t1c-pdr.txt>`_
119   - `ASCII 4t1c PDR comparison <../../_static/dpdk/performance-changes-2n-clx-4t2c-pdr.txt>`_
120   - `CSV 2t1c PDR comparison <../../_static/dpdk/performance-changes-2n-clx-2t1c-pdr.csv>`_
121   - `CSV 4t1c PDR comparison <../../_static/dpdk/performance-changes-2n-clx-4t2c-pdr.csv>`_
122
123 2n-zn2
124 ~~~~~~
125
126 NDR Comparison
127 ``````````````
128
129 Comparison tables in ASCII and CSV formats:
130
131   - `ASCII 2t1c NDR comparison <../../_static/dpdk/performance-changes-2n-zn2-2t1c-ndr.txt>`_
132   - `ASCII 4t1c NDR comparison <../../_static/dpdk/performance-changes-2n-zn2-4t2c-ndr.txt>`_
133   - `CSV 2t1c NDR comparison <../../_static/dpdk/performance-changes-2n-zn2-2t1c-ndr.csv>`_
134   - `CSV 4t1c NDR comparison <../../_static/dpdk/performance-changes-2n-zn2-4t2c-ndr.csv>`_
135
136 PDR Comparison
137 ``````````````
138
139 Comparison tables in ASCII and CSV formats:
140
141   - `ASCII 2t1c PDR comparison <../../_static/dpdk/performance-changes-2n-zn2-2t1c-pdr.txt>`_
142   - `ASCII 4t1c PDR comparison <../../_static/dpdk/performance-changes-2n-zn2-4t2c-pdr.txt>`_
143   - `CSV 2t1c PDR comparison <../../_static/dpdk/performance-changes-2n-zn2-2t1c-pdr.csv>`_
144   - `CSV 4t1c PDR comparison <../../_static/dpdk/performance-changes-2n-zn2-4t2c-pdr.csv>`_
145
146 ..
147     2n-dnv
148     ~~~~~~
149
150     NDR Comparison
151     ``````````````
152
153     Comparison tables in ASCII and CSV formats:
154
155       - `ASCII 1t1c NDR comparison <../../_static/dpdk/performance-changes-2n-dnv-1t1c-ndr.txt>`_
156       - `ASCII 4t1c NDR comparison <../../_static/dpdk/performance-changes-2n-dnv-2t2c-ndr.txt>`_
157       - `CSV 1t1c NDR comparison <../../_static/dpdk/performance-changes-2n-dnv-1t1c-ndr.csv>`_
158       - `CSV 4t1c NDR comparison <../../_static/dpdk/performance-changes-2n-dnv-2t2c-ndr.csv>`_
159
160     PDR Comparison
161     ``````````````
162
163     Comparison tables in ASCII and CSV formats:
164
165       - `ASCII 1t1c PDR comparison <../../_static/dpdk/performance-changes-2n-dnv-1t1c-pdr.txt>`_
166       - `ASCII 4t1c PDR comparison <../../_static/dpdk/performance-changes-2n-dnv-2t2c-pdr.txt>`_
167       - `CSV 1t1c PDR comparison <../../_static/dpdk/performance-changes-2n-dnv-1t1c-pdr.csv>`_
168       - `CSV 4t1c PDR comparison <../../_static/dpdk/performance-changes-2n-dnv-2t2c-pdr.csv>`_
169
170     3n-dnv
171     ~~~~~~
172
173     NDR Comparison
174     ``````````````
175
176     Comparison tables in ASCII and CSV formats:
177
178       - `ASCII 1t1c NDR comparison <../../_static/dpdk/performance-changes-3n-dnv-1t1c-ndr.txt>`_
179       - `ASCII 4t1c NDR comparison <../../_static/dpdk/performance-changes-3n-dnv-2t2c-ndr.txt>`_
180       - `CSV 1t1c NDR comparison <../../_static/dpdk/performance-changes-3n-dnv-1t1c-ndr.csv>`_
181       - `CSV 4t1c NDR comparison <../../_static/dpdk/performance-changes-3n-dnv-2t2c-ndr.csv>`_
182
183     PDR Comparison
184     ``````````````
185
186     Comparison tables in ASCII and CSV formats:
187
188       - `ASCII 1t1c PDR comparison <../../_static/dpdk/performance-changes-3n-dnv-1t1c-pdr.txt>`_
189       - `ASCII 4t1c PDR comparison <../../_static/dpdk/performance-changes-3n-dnv-2t2c-pdr.txt>`_
190       - `CSV 1t1c PDR comparison <../../_static/dpdk/performance-changes-3n-dnv-1t1c-pdr.csv>`_
191       - `CSV 4t1c PDR comparison <../../_static/dpdk/performance-changes-3n-dnv-2t2c-pdr.csv>`_
192
193 ..
194     3n-tsh
195     ~~~~~~
196
197     NDR Comparison
198     ``````````````
199
200     Comparison tables in ASCII and CSV formats:
201
202       - `ASCII 1t1c NDR comparison <../../_static/dpdk/performance-changes-3n-tsh-1t1c-ndr.txt>`_
203       - `ASCII 4t1c NDR comparison <../../_static/dpdk/performance-changes-3n-tsh-2t2c-ndr.txt>`_
204       - `CSV 1t1c NDR comparison <../../_static/dpdk/performance-changes-3n-tsh-1t1c-ndr.csv>`_
205       - `CSV 4t1c NDR comparison <../../_static/dpdk/performance-changes-3n-tsh-2t2c-ndr.csv>`_
206
207     PDR Comparison
208     ``````````````
209
210     Comparison tables in ASCII and CSV formats:
211
212       - `ASCII 1t1c PDR comparison <../../_static/dpdk/performance-changes-3n-tsh-1t1c-pdr.txt>`_
213       - `ASCII 4t1c PDR comparison <../../_static/dpdk/performance-changes-3n-tsh-2t2c-pdr.txt>`_
214       - `CSV 1t1c PDR comparison <../../_static/dpdk/performance-changes-3n-tsh-1t1c-pdr.csv>`_
215       - `CSV 4t1c PDR comparison <../../_static/dpdk/performance-changes-3n-tsh-2t2c-pdr.csv>`_