1 ##############################################################################
2 # Copyright (c) 2017 Ericsson AB and others.
4 # All rights reserved. This program and the accompanying materials
5 # are made available under the terms of the Apache License, Version 2.0
6 # which accompanies this distribution, and is available at
7 # http://www.apache.org/licenses/LICENSE-2.0
8 ##############################################################################
11 schema: "yardstick:task:0.1"
13 Yardstick TC038 config file;
14 Measure network throughput and packet loss using pktgen;
15 Different amounts of flows are tested with, from 2 up to 1001000;
16 All tests are run 10 times each. First 10 times with the least
17 amount of ports, then 10 times with the next amount of ports,
18 and so on until all packet sizes have been run with;
19 During the measurements system load and network latency are
20 recorded/measured using ping and mpstat, respectively;
25 run_in_background: true
30 host: demeter.yardstick-TC038
33 run_in_background: true
38 host: poseidon.yardstick-TC038
41 run_in_background: true
46 host: demeter.yardstick-TC038
47 target: poseidon.yardstick-TC038
52 {% for num_ports in [1, 10, 50, 100, 300, 500, 750, 1000] %}
57 number_of_ports: {{num_ports}}
60 host: demeter.yardstick-TC038
61 target: poseidon.yardstick-TC038
75 image: yardstick-image
76 flavor: yardstick-flavor
81 policy: "availability"