blob: e18ca789d1249df433b329b1931a25b787aea5ae (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
---
schema: "yardstick:task:0.1"
description: >
Yardstick TC009 config file;
Measure network throughput and packet loss using pktgen;
Different amounts of flows are tested with, from 2 up to 1001000;
All tests are run 10 times each. First 10 times with the least
amount of ports, then 10 times with the next amount of ports,
and so on until all packet sizes have been run with;
scenarios:
{% for num_ports in [1, 10, 50, 100, 500, 1000] %}
-
type: Pktgen
options:
packetsize: 64
number_of_ports: {{num_ports}}
duration: 20
host: demeter.yardstick-TC009
target: poseidon.yardstick-TC009
runner:
type: Iteration
iterations: 10
interval: 1
sla:
max_ppm: 1000
action: monitor
{% endfor %}
context:
name: yardstick-TC009
image: yardstick-image
flavor: yardstick-flavor
user: ubuntu
placement_groups:
pgrp1:
policy: "availability"
servers:
demeter:
floating_ip: true
placement: "pgrp1"
poseidon:
floating_ip: true
placement: "pgrp1"
networks:
test:
cidr: '10.0.1.0/24'
|