Tolerate failures when setting MTU
[csit.git] / resources / traffic_profiles / wrk / wrk-sf-2n-ethip4tcphttp-8u8c50con-cps.yaml
1 # This is an example wrk traffic profile.
2
3 # List of urls for requests. Each url is requested in a separate instance of
4 # wrk.
5 # Type: list
6 urls:
7   # There must be an empty file (0B) requested but vpp does not support it.
8   - "http://192.168.10.2"
9   - "http://192.168.20.2"
10   - "http://192.168.30.2"
11   - "http://192.168.40.2"
12   - "http://192.168.50.2"
13   - "http://192.168.60.2"
14   - "http://192.168.70.2"
15   - "http://192.168.80.2"
16
17 # Index of the first CPU on the numa used to run wrk.
18 # Type: integer
19 first-cpu: 1
20
21 # The number of cpus used for wrk. The number of cpus must be a
22 # multiplication of the number of urls.
23 # Type: integer
24 cpus: 8
25
26 # Duration of the test in seconds.
27 # Type: integer
28 duration: 30
29
30 # Total number of threads to use.
31 # Type: integer
32 nr-of-threads: 1
33
34 # Total number of HTTP connections to keep open with each thread handling
35 # N = connections/threads.
36 # Type: integer
37 nr-of-connections: 50
38
39 # Path to LuaJIT script.
40 # Type: string
41 # script: ""
42
43 # HTTP header to add to request, e.g. "Connection: close".
44 # Type: string (taken as it is) or dictionary
45 header:
46   Connection: "close"
47
48 # Print detailed latency statistics.
49 # Type: boolean
50 latency: False
51
52 # Record a timeout if a response is not received within this amount of time.
53 # Type: integer
54 timeout: 5