Skip to content

Commit fa33b5f

Browse files
committed
NFR Test Results for NGF version edge
1 parent c0c4abe commit fa33b5f

File tree

16 files changed

+320
-0
lines changed

16 files changed

+320
-0
lines changed

tests/results/dp-perf/edge/edge.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
# Results
2+
3+
## Test environment
4+
5+
NGINX Plus: false
6+
7+
GKE Cluster:
8+
9+
- Node count: 12
10+
- k8s version: v1.28.8-gke.1095000
11+
- vCPUs per node: 16
12+
- RAM per node: 65855088Ki
13+
- Max pods per node: 110
14+
- Zone: us-east1-b
15+
- Instance Type: n2d-standard-16
16+
17+
## Test1: Running latte path based routing
18+
19+
```text
20+
Requests [total, rate, throughput] 30000, 1000.04, 1000.01
21+
Duration [total, attack, wait] 30s, 29.999s, 888.7µs
22+
Latencies [min, mean, 50, 90, 95, 99, max] 676.42µs, 996.68µs, 979.882µs, 1.129ms, 1.179ms, 1.32ms, 12.834ms
23+
Bytes In [total, mean] 4770000, 159.00
24+
Bytes Out [total, mean] 0, 0.00
25+
Success [ratio] 100.00%
26+
Status Codes [code:count] 200:30000
27+
Error Set:
28+
```
29+
30+
## Test2: Running coffee header based routing
31+
32+
```text
33+
Requests [total, rate, throughput] 30000, 1000.03, 1000.00
34+
Duration [total, attack, wait] 30s, 29.999s, 933.208µs
35+
Latencies [min, mean, 50, 90, 95, 99, max] 699.653µs, 1.01ms, 985.029µs, 1.141ms, 1.2ms, 1.341ms, 30.541ms
36+
Bytes In [total, mean] 4800000, 160.00
37+
Bytes Out [total, mean] 0, 0.00
38+
Success [ratio] 100.00%
39+
Status Codes [code:count] 200:30000
40+
Error Set:
41+
```
42+
43+
## Test3: Running coffee query based routing
44+
45+
```text
46+
Requests [total, rate, throughput] 30000, 1000.02, 999.99
47+
Duration [total, attack, wait] 30s, 29.999s, 948.032µs
48+
Latencies [min, mean, 50, 90, 95, 99, max] 671.563µs, 1.037ms, 999.716µs, 1.16ms, 1.216ms, 1.438ms, 13.786ms
49+
Bytes In [total, mean] 5040000, 168.00
50+
Bytes Out [total, mean] 0, 0.00
51+
Success [ratio] 100.00%
52+
Status Codes [code:count] 200:30000
53+
Error Set:
54+
```
55+
56+
## Test4: Running tea GET method based routing
57+
58+
```text
59+
Requests [total, rate, throughput] 30000, 1000.01, 999.98
60+
Duration [total, attack, wait] 30.001s, 30s, 934.856µs
61+
Latencies [min, mean, 50, 90, 95, 99, max] 716.558µs, 1.04ms, 1.015ms, 1.191ms, 1.251ms, 1.425ms, 21.851ms
62+
Bytes In [total, mean] 4710000, 157.00
63+
Bytes Out [total, mean] 0, 0.00
64+
Success [ratio] 100.00%
65+
Status Codes [code:count] 200:30000
66+
Error Set:
67+
```
68+
69+
## Test5: Running tea POST method based routing
70+
71+
```text
72+
Requests [total, rate, throughput] 30000, 1000.03, 1000.00
73+
Duration [total, attack, wait] 30s, 29.999s, 855.928µs
74+
Latencies [min, mean, 50, 90, 95, 99, max] 714.636µs, 1.032ms, 1.01ms, 1.18ms, 1.236ms, 1.394ms, 13.232ms
75+
Bytes In [total, mean] 4710000, 157.00
76+
Bytes Out [total, mean] 0, 0.00
77+
Success [ratio] 100.00%
78+
Status Codes [code:count] 200:30000
79+
Error Set:
80+
```
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Results
2+
3+
## Test environment
4+
5+
NGINX Plus: false
6+
7+
GKE Cluster:
8+
9+
- Node count: 12
10+
- k8s version: v1.28.8-gke.1095000
11+
- vCPUs per node: 16
12+
- RAM per node: 65855088Ki
13+
- Max pods per node: 110
14+
- Zone: us-east1-b
15+
- Instance Type: n2d-standard-16
16+
17+
## Test: Send https /tea traffic
18+
19+
```text
20+
Requests [total, rate, throughput] 6000, 100.02, 100.01
21+
Duration [total, attack, wait] 59.992s, 59.991s, 1.192ms
22+
Latencies [min, mean, 50, 90, 95, 99, max] 867.75µs, 1.215ms, 1.14ms, 1.295ms, 1.357ms, 1.965ms, 24.186ms
23+
Bytes In [total, mean] 914021, 152.34
24+
Bytes Out [total, mean] 0, 0.00
25+
Success [ratio] 100.00%
26+
Status Codes [code:count] 200:6000
27+
Error Set:
28+
```
29+
30+
![https.png](https.png)
31+
32+
## Test: Send http /coffee traffic
33+
34+
```text
35+
Requests [total, rate, throughput] 6000, 100.02, 100.01
36+
Duration [total, attack, wait] 59.992s, 59.991s, 996.367µs
37+
Latencies [min, mean, 50, 90, 95, 99, max] 824.305µs, 1.172ms, 1.122ms, 1.269ms, 1.329ms, 1.685ms, 13.407ms
38+
Bytes In [total, mean] 954000, 159.00
39+
Bytes Out [total, mean] 0, 0.00
40+
Success [ratio] 100.00%
41+
Status Codes [code:count] 200:6000
42+
Error Set:
43+
```
44+
45+
![http.png](http.png)
4.2 KB
Loading
4.2 KB
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

tests/results/scale/edge/edge.md

Lines changed: 195 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,195 @@
1+
# Results
2+
3+
## Test environment
4+
5+
NGINX Plus: false
6+
7+
GKE Cluster:
8+
9+
- Node count: 12
10+
- k8s version: v1.28.8-gke.1095000
11+
- vCPUs per node: 16
12+
- RAM per node: 65855088Ki
13+
- Max pods per node: 110
14+
- Zone: us-east1-b
15+
- Instance Type: n2d-standard-16
16+
17+
## Test TestScale_Listeners
18+
19+
### Reloads
20+
21+
- Total: 128
22+
- Total Errors: 0
23+
- Average Time: 141ms
24+
- Reload distribution:
25+
- 500ms: 128
26+
- 1000ms: 128
27+
- 5000ms: 128
28+
- 10000ms: 128
29+
- 30000ms: 128
30+
- +Infms: 128
31+
32+
### Event Batch Processing
33+
34+
- Total: 387
35+
- Average Time: 125ms
36+
- Event Batch Processing distribution:
37+
- 500ms: 356
38+
- 1000ms: 384
39+
- 5000ms: 387
40+
- 10000ms: 387
41+
- 30000ms: 387
42+
- +Infms: 387
43+
44+
### Errors
45+
46+
- NGF errors: 0
47+
- NGF container restarts: 0
48+
- NGINX errors: 0
49+
- NGINX container restarts: 0
50+
51+
### Graphs and Logs
52+
53+
See [output directory](./TestScale_Listeners) for more details.
54+
The logs are attached only if there are errors.
55+
56+
## Test TestScale_HTTPSListeners
57+
58+
### Reloads
59+
60+
- Total: 128
61+
- Total Errors: 0
62+
- Average Time: 176ms
63+
- Reload distribution:
64+
- 500ms: 128
65+
- 1000ms: 128
66+
- 5000ms: 128
67+
- 10000ms: 128
68+
- 30000ms: 128
69+
- +Infms: 128
70+
71+
### Event Batch Processing
72+
73+
- Total: 451
74+
- Average Time: 122ms
75+
- Event Batch Processing distribution:
76+
- 500ms: 408
77+
- 1000ms: 450
78+
- 5000ms: 451
79+
- 10000ms: 451
80+
- 30000ms: 451
81+
- +Infms: 451
82+
83+
### Errors
84+
85+
- NGF errors: 0
86+
- NGF container restarts: 0
87+
- NGINX errors: 0
88+
- NGINX container restarts: 0
89+
90+
### Graphs and Logs
91+
92+
See [output directory](./TestScale_HTTPSListeners) for more details.
93+
The logs are attached only if there are errors.
94+
95+
## Test TestScale_HTTPRoutes
96+
97+
### Reloads
98+
99+
- Total: 1001
100+
- Total Errors: 0
101+
- Average Time: 359ms
102+
- Reload distribution:
103+
- 500ms: 779
104+
- 1000ms: 1001
105+
- 5000ms: 1001
106+
- 10000ms: 1001
107+
- 30000ms: 1001
108+
- +Infms: 1001
109+
110+
### Event Batch Processing
111+
112+
- Total: 1008
113+
- Average Time: 406ms
114+
- Event Batch Processing distribution:
115+
- 500ms: 683
116+
- 1000ms: 1008
117+
- 5000ms: 1008
118+
- 10000ms: 1008
119+
- 30000ms: 1008
120+
- +Infms: 1008
121+
122+
### Errors
123+
124+
- NGF errors: 0
125+
- NGF container restarts: 0
126+
- NGINX errors: 0
127+
- NGINX container restarts: 0
128+
129+
### Graphs and Logs
130+
131+
See [output directory](./TestScale_HTTPRoutes) for more details.
132+
The logs are attached only if there are errors.
133+
134+
## Test TestScale_UpstreamServers
135+
136+
### Reloads
137+
138+
- Total: 81
139+
- Total Errors: 0
140+
- Average Time: 126ms
141+
- Reload distribution:
142+
- 500ms: 81
143+
- 1000ms: 81
144+
- 5000ms: 81
145+
- 10000ms: 81
146+
- 30000ms: 81
147+
- +Infms: 81
148+
149+
### Event Batch Processing
150+
151+
- Total: 83
152+
- Average Time: 204ms
153+
- Event Batch Processing distribution:
154+
- 500ms: 81
155+
- 1000ms: 83
156+
- 5000ms: 83
157+
- 10000ms: 83
158+
- 30000ms: 83
159+
- +Infms: 83
160+
161+
### Errors
162+
163+
- NGF errors: 0
164+
- NGF container restarts: 0
165+
- NGINX errors: 0
166+
- NGINX container restarts: 0
167+
168+
### Graphs and Logs
169+
170+
See [output directory](./TestScale_UpstreamServers) for more details.
171+
The logs are attached only if there are errors.
172+
173+
## Test TestScale_HTTPMatches
174+
175+
```text
176+
Requests [total, rate, throughput] 30000, 1000.03, 998.69
177+
Duration [total, attack, wait] 30s, 29.999s, 964.397µs
178+
Latencies [min, mean, 50, 90, 95, 99, max] 509.471µs, 995.309µs, 961.016µs, 1.108ms, 1.171ms, 1.354ms, 12.787ms
179+
Bytes In [total, mean] 4799883, 160.00
180+
Bytes Out [total, mean] 0, 0.00
181+
Success [ratio] 99.87%
182+
Status Codes [code:count] 200:29961 502:39
183+
Error Set:
184+
502 Bad Gateway
185+
```
186+
```text
187+
Requests [total, rate, throughput] 30000, 1000.01, 999.98
188+
Duration [total, attack, wait] 30.001s, 30s, 958.326µs
189+
Latencies [min, mean, 50, 90, 95, 99, max] 719.622µs, 1.044ms, 1.023ms, 1.162ms, 1.21ms, 1.361ms, 22.043ms
190+
Bytes In [total, mean] 4800000, 160.00
191+
Bytes Out [total, mean] 0, 0.00
192+
Success [ratio] 100.00%
193+
Status Codes [code:count] 200:30000
194+
Error Set:
195+
```

0 commit comments

Comments
 (0)