################################################################ #### T-Rex benchmark configuration file #### ################################################################ ### stateful ### test_jumbo: multiplier : 110 cores : 1 bw_per_core : 767.198 test_routing_imix: multiplier : 64 cores : 2 bw_per_core : 35.889 test_routing_imix_64: multiplier : 5000 cores : 2 bw_per_core : 10.672 test_static_routing_imix_asymmetric: multiplier : 32 cores : 1 bw_per_core : 52.738 test_ipv6_simple: multiplier : 64 cores : 4 bw_per_core : 22.808 test_rx_check_http: multiplier : 90000 cores : 2 rx_sample_rate : 32 bw_per_core : 46.075 test_rx_check_sfr: multiplier : 50 cores : 3 rx_sample_rate : 32 bw_per_core : 20.469 ### stateless ### test_CPU_benchmark: profiles: - name : stl/udp_1pkt_simple.py kwargs : {packet_len: 64} cpu_util : 1 bw_per_core : 1 - name : stl/udp_1pkt_simple.py kwargs : {packet_len: 64, packet_count: 10} cpu_util : 1 bw_per_core : 1 - name : stl/udp_1pkt_simple.py kwargs : {packet_len: 64, packet_count: 100} cpu_util : 1 bw_per_core : 1 # causes queue full # - name : stl/udp_1pkt_simple.py # kwargs : {packet_len: 64, packet_count: 1000} # cpu_util : 1 # bw_per_core : 1 - name : stl/udp_1pkt_simple.py kwargs : {packet_len: 128} cpu_util : 1 bw_per_core : 1 - name : stl/udp_1pkt_simple.py kwargs : {packet_len: 256} cpu_util : 1 bw_per_core : 1 - name : stl/udp_1pkt_simple.py kwargs : {packet_len: 512} cpu_util : 1 bw_per_core : 1 - name : stl/udp_1pkt_simple.py kwargs : {packet_len: 1500} cpu_util : 1 bw_per_core : 1 - name : stl/udp_1pkt_simple.py kwargs : {packet_len: 4000} cpu_util : 1 bw_per_core : 1 - name : stl/udp_1pkt_simple.py kwargs : {packet_len: 9000} cpu_util : 1 bw_per_core : 1 - name : stl/udp_1pkt_simple.py kwargs : {packet_len: 9000, packet_count: 10} cpu_util : 1 bw_per_core : 1 - name : stl/udp_1pkt_simple.py kwargs : {packet_len: 9000, packet_count: 100} cpu_util : 1 bw_per_core : 1 # not enough memory + queue full if memory increase # - name : stl/udp_1pkt_simple.py # kwargs : {packet_len: 9000, packet_count: 1000} # cpu_util : 1 # bw_per_core : 1 - name : stl/imix.py cpu_util : 1 bw_per_core : 1 - name : stl/udp_1pkt_tuple_gen.py kwargs : {packet_len: 64} cpu_util : 1 bw_per_core : 1 - name : stl/udp_1pkt_tuple_gen.py kwargs : {packet_len: 128} cpu_util : 1 bw_per_core : 1 - name : stl/udp_1pkt_tuple_gen.py kwargs : {packet_len: 256} cpu_util : 1 bw_per_core : 1 - name : stl/udp_1pkt_tuple_gen.py kwargs : {packet_len: 512} cpu_util : 1 bw_per_core : 1 - name : stl/udp_1pkt_tuple_gen.py kwargs : {packet_len: 1500} cpu_util : 1 bw_per_core : 1 - name : stl/udp_1pkt_tuple_gen.py kwargs : {packet_len: 4000} cpu_util : 1 bw_per_core : 1 - name : stl/udp_1pkt_tuple_gen.py kwargs : {packet_len: 9000} cpu_util : 1 bw_per_core : 1 - name : stl/pcap.py kwargs : {ipg_usec: 2, loop_count: 0} cpu_util : 1 bw_per_core : 1 - name : stl/udp_rand_len_9k.py cpu_util : 1 bw_per_core : 1 - name : stl/hlt/hlt_udp_rand_len_9k.py cpu_util : 1 bw_per_core : 1