Skip to content

Commit ed8c4be

Browse files
committed
NFR Test Results for NGF version edge
1 parent 4d667af commit ed8c4be

File tree

1 file changed

+46
-35
lines changed

1 file changed

+46
-35
lines changed

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

Lines changed: 46 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -6,81 +6,92 @@ NGINX Plus: false
66

77
NGINX Gateway Fabric:
88

9-
- Commit: 9155a2b6a8d3179165797ef3e789e97283f7a695
10-
- Date: 2025-03-15T07:17:11Z
9+
- Commit: 4d667af9a469196722f0a7730fbfb94e9686cd0f
10+
- Date: 2025-09-15T10:35:43Z
1111
- Dirty: false
1212

1313
GKE Cluster:
1414

15-
- Node count: 12
16-
- k8s version: v1.31.6-gke.1020000
15+
- Node count: 1
16+
- k8s version: v1.33.4-gke.1036000
1717
- vCPUs per node: 16
18-
- RAM per node: 65851340Ki
18+
- RAM per node: 65851528Ki
1919
- Max pods per node: 110
2020
- Zone: us-west1-b
2121
- Instance Type: n2d-standard-16
2222

2323
## Test1: Running latte path based routing
2424

2525
```text
26-
Requests [total, rate, throughput] 30000, 1000.02, 1000.00
27-
Duration [total, attack, wait] 30s, 29.999s, 569.726µs
28-
Latencies [min, mean, 50, 90, 95, 99, max] 492.479µs, 670.385µs, 659.036µs, 746.275µs, 777.873µs, 857.407µs, 10.667ms
29-
Bytes In [total, mean] 4800000, 160.00
26+
Requests [total, rate, throughput] 22321, 744.07, 0.00
27+
Duration [total, attack, wait] 59.999s, 29.998s, 30.001s
28+
Latencies [min, mean, 50, 90, 95, 99, max] 30s, 30.001s, 30.001s, 30.001s, 30.001s, 30.001s, 30.015s
29+
Bytes In [total, mean] 0, 0.00
3030
Bytes Out [total, mean] 0, 0.00
31-
Success [ratio] 100.00%
32-
Status Codes [code:count] 200:30000
31+
Success [ratio] 0.00%
32+
Status Codes [code:count] 0:22321
3333
Error Set:
34+
Get "http://cafe.example.com/latte": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
3435
```
3536

3637
## Test2: Running coffee header based routing
3738

3839
```text
39-
Requests [total, rate, throughput] 29999, 1000.00, 999.98
40-
Duration [total, attack, wait] 30s, 29.999s, 665.107µs
41-
Latencies [min, mean, 50, 90, 95, 99, max] 518.165µs, 707.025µs, 693.839µs, 792.941µs, 827.269µs, 914.615µs, 9.399ms
42-
Bytes In [total, mean] 4829839, 161.00
40+
Requests [total, rate, throughput] 29980, 376.60, 0.00
41+
Duration [total, attack, wait] 1m50s, 1m20s, 30s
42+
Latencies [min, mean, 50, 90, 95, 99, max] 6.918ms, 15.102s, 12.948s, 30.009s, 30.017s, 30.039s, 30.191s
43+
Bytes In [total, mean] 0, 0.00
4344
Bytes Out [total, mean] 0, 0.00
44-
Success [ratio] 100.00%
45-
Status Codes [code:count] 200:29999
45+
Success [ratio] 0.00%
46+
Status Codes [code:count] 0:29980
4647
Error Set:
48+
Get "http://cafe.example.com/coffee": dial tcp 0.0.0.0:0->10.138.0.59:80: bind: address already in use
49+
Get "http://cafe.example.com/coffee": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
4750
```
4851

4952
## Test3: Running coffee query based routing
5053

5154
```text
52-
Requests [total, rate, throughput] 30000, 1000.03, 1000.01
53-
Duration [total, attack, wait] 30s, 29.999s, 715.919µs
54-
Latencies [min, mean, 50, 90, 95, 99, max] 535.068µs, 708.655µs, 696.175µs, 794.741µs, 829.728µs, 926.641µs, 9.422ms
55-
Bytes In [total, mean] 5070000, 169.00
55+
Requests [total, rate, throughput] 29389, 979.67, 0.00
56+
Duration [total, attack, wait] 1m0s, 29.999s, 30.001s
57+
Latencies [min, mean, 50, 90, 95, 99, max] 7.973ms, 29.076s, 30.015s, 31.307s, 32.29s, 33.027s, 37.673s
58+
Bytes In [total, mean] 0, 0.00
5659
Bytes Out [total, mean] 0, 0.00
57-
Success [ratio] 100.00%
58-
Status Codes [code:count] 200:30000
60+
Success [ratio] 0.00%
61+
Status Codes [code:count] 0:29389
5962
Error Set:
63+
Get "http://cafe.example.com/coffee?TEST=v2": dial tcp 0.0.0.0:0->10.138.0.59:80: bind: address already in use
64+
Get "http://cafe.example.com/coffee?TEST=v2": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
65+
Get "http://cafe.example.com/coffee?TEST=v2": dial tcp 0.0.0.0:0->10.138.0.59:80: bind: address already in use (Client.Timeout exceeded while awaiting headers)
6066
```
6167

6268
## Test4: Running tea GET method based routing
6369

6470
```text
65-
Requests [total, rate, throughput] 30000, 1000.02, 1000.00
66-
Duration [total, attack, wait] 30s, 29.999s, 689.244µs
67-
Latencies [min, mean, 50, 90, 95, 99, max] 517.044µs, 689.83µs, 678.3µs, 768.738µs, 802.493µs, 884.763µs, 13.123ms
68-
Bytes In [total, mean] 4740000, 158.00
71+
Requests [total, rate, throughput] 29758, 991.80, 0.00
72+
Duration [total, attack, wait] 1m13s, 30.004s, 42.545s
73+
Latencies [min, mean, 50, 90, 95, 99, max] 7.504ms, 25.769s, 30.013s, 42.773s, 43.375s, 44.167s, 54.319s
74+
Bytes In [total, mean] 0, 0.00
6975
Bytes Out [total, mean] 0, 0.00
70-
Success [ratio] 100.00%
71-
Status Codes [code:count] 200:30000
76+
Success [ratio] 0.00%
77+
Status Codes [code:count] 0:29758
7278
Error Set:
79+
Get "http://cafe.example.com/tea": dial tcp 0.0.0.0:0->10.138.0.59:80: bind: address already in use
80+
Get "http://cafe.example.com/tea": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
81+
Get "http://cafe.example.com/tea": dial tcp 0.0.0.0:0->10.138.0.59:80: bind: address already in use (Client.Timeout exceeded while awaiting headers)
7382
```
7483

7584
## Test5: Running tea POST method based routing
7685

7786
```text
78-
Requests [total, rate, throughput] 30000, 1000.03, 1000.01
79-
Duration [total, attack, wait] 30s, 29.999s, 618.418µs
80-
Latencies [min, mean, 50, 90, 95, 99, max] 506.217µs, 700.343µs, 688.984µs, 785.078µs, 815.876µs, 898.036µs, 9.243ms
81-
Bytes In [total, mean] 4740000, 158.00
87+
Requests [total, rate, throughput] 16342, 544.73, 0.00
88+
Duration [total, attack, wait] 1m0s, 30s, 30.001s
89+
Latencies [min, mean, 50, 90, 95, 99, max] 7.253ms, 28.501s, 30.001s, 30.001s, 30.001s, 30.001s, 30.074s
90+
Bytes In [total, mean] 0, 0.00
8291
Bytes Out [total, mean] 0, 0.00
83-
Success [ratio] 100.00%
84-
Status Codes [code:count] 200:30000
92+
Success [ratio] 0.00%
93+
Status Codes [code:count] 0:16342
8594
Error Set:
95+
Post "http://cafe.example.com/tea": dial tcp 0.0.0.0:0->10.138.0.59:80: bind: address already in use
96+
Post "http://cafe.example.com/tea": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
8697
```

0 commit comments

Comments
 (0)