benchmark.yaml revision 28a90ec3
1###############################################################
2####           TRex benchmark configuration file           ####
3###############################################################
4
5### stateful ###
6
7test_jumbo:
8    multiplier          : 2.8
9    cores               : 1
10    bw_per_core         : 67.030
11
12
13test_routing_imix:
14    multiplier          : 1
15    cores               : 1
16    bw_per_core         : 3.979
17
18
19test_routing_imix_64:
20    multiplier          : 50
21    cores               : 1
22    bw_per_core         : .681
23
24
25test_static_routing_imix_asymmetric:
26    multiplier          : 0.8
27    cores               : 1
28    bw_per_core         : 13.742
29
30
31
32### stateless ###
33
34test_CPU_benchmark:
35    profiles:
36      - name            : stl/udp_for_benchmarks.py
37        kwargs          : {packet_len: 64}
38        cpu_util        : 1
39        bw_per_core     : 1
40
41      - name            : stl/udp_for_benchmarks.py
42        kwargs          : {packet_len: 64, stream_count: 10}
43        cpu_util        : 1
44        bw_per_core     : 1
45
46      - name            : stl/udp_for_benchmarks.py
47        kwargs          : {packet_len: 64, stream_count: 100}
48        cpu_util        : 1
49        bw_per_core     : 1
50
51# causes queue full
52#      - name            : stl/udp_for_benchmarks.py
53#        kwargs          : {packet_len: 64, stream_count: 1000}
54#        cpu_util        : 1
55#        bw_per_core     : 1
56
57      - name            : stl/udp_for_benchmarks.py
58        kwargs          : {packet_len: 128}
59        cpu_util        : 1
60        bw_per_core     : 1
61
62      - name            : stl/udp_for_benchmarks.py
63        kwargs          : {packet_len: 256}
64        cpu_util        : 1
65        bw_per_core     : 1
66
67      - name            : stl/udp_for_benchmarks.py
68        kwargs          : {packet_len: 512}
69        cpu_util        : 1
70        bw_per_core     : 1
71
72      - name            : stl/udp_for_benchmarks.py
73        kwargs          : {packet_len: 1500}
74        cpu_util        : 1
75        bw_per_core     : 1
76
77      - name            : stl/udp_for_benchmarks.py
78        kwargs          : {packet_len: 4000}
79        cpu_util        : 1
80        bw_per_core     : 1
81
82      - name            : stl/udp_for_benchmarks.py
83        kwargs          : {packet_len: 9000}
84        cpu_util        : 1
85        bw_per_core     : 1
86
87      - name            : stl/udp_for_benchmarks.py
88        kwargs          : {packet_len: 9000, stream_count: 10}
89        cpu_util        : 1
90        bw_per_core     : 1
91
92      - name            : stl/udp_for_benchmarks.py
93        kwargs          : {packet_len: 9000, stream_count: 100}
94        cpu_util        : 1
95        bw_per_core     : 1
96
97# not enough memory + queue full if memory increase
98#      - name            : stl/udp_for_benchmarks.py
99#        kwargs          : {packet_len: 9000, stream_count: 1000}
100#        cpu_util        : 1
101#        bw_per_core     : 1
102
103      - name            : stl/imix.py
104        cpu_util        : 1
105        bw_per_core     : 1
106
107      - name            : stl/udp_1pkt_tuple_gen.py
108        kwargs          : {packet_len: 64}
109        cpu_util        : 1
110        bw_per_core     : 1
111
112      - name            : stl/udp_1pkt_tuple_gen.py
113        kwargs          : {packet_len: 128}
114        cpu_util        : 1
115        bw_per_core     : 1
116
117      - name            : stl/udp_1pkt_tuple_gen.py
118        kwargs          : {packet_len: 256}
119        cpu_util        : 1
120        bw_per_core     : 1
121
122      - name            : stl/udp_1pkt_tuple_gen.py
123        kwargs          : {packet_len: 512}
124        cpu_util        : 1
125        bw_per_core     : 1
126
127      - name            : stl/udp_1pkt_tuple_gen.py
128        kwargs          : {packet_len: 1500}
129        cpu_util        : 1
130        bw_per_core     : 1
131
132      - name            : stl/udp_1pkt_tuple_gen.py
133        kwargs          : {packet_len: 4000}
134        cpu_util        : 1
135        bw_per_core     : 1
136
137      - name            : stl/udp_1pkt_tuple_gen.py
138        kwargs          : {packet_len: 9000}
139        cpu_util        : 1
140        bw_per_core     : 1
141
142      - name            : stl/pcap.py
143        kwargs          : {ipg_usec: 5, loop_count: 0}
144        cpu_util        : 1
145        bw_per_core     : 1
146
147      - name            : stl/udp_rand_len_9k.py
148        cpu_util        : 1
149        bw_per_core     : 1
150
151      - name            : stl/hlt/hlt_udp_rand_len_9k.py
152        cpu_util        : 1
153        bw_per_core     : 1
154
155
156