Skip to content

Commit 43245fb

Browse files
committed
NFR Test Results for NGF version edge
1 parent 635b3fc commit 43245fb

File tree

74 files changed

+425
-726
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+425
-726
lines changed

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

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,27 @@ NGINX Plus: false
66

77
NGINX Gateway Fabric:
88

9-
- Commit: 9155a2b6a8d3179165797ef3e789e97283f7a695
10-
- Date: 2025-03-15T07:17:11Z
9+
- Commit: 635b3fcd6e643f4bd24ebbd4c901619a030c4bc0
10+
- Date: 2025-09-15T17:56:13Z
1111
- Dirty: false
1212

1313
GKE Cluster:
1414

1515
- Node count: 12
16-
- k8s version: v1.31.6-gke.1020000
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] 30000, 1000.02, 999.99
27+
Duration [total, attack, wait] 30s, 29.999s, 823.134µs
28+
Latencies [min, mean, 50, 90, 95, 99, max] 701.612µs, 944.922µs, 913.567µs, 1.064ms, 1.127ms, 1.318ms, 19.252ms
29+
Bytes In [total, mean] 4770000, 159.00
3030
Bytes Out [total, mean] 0, 0.00
3131
Success [ratio] 100.00%
3232
Status Codes [code:count] 200:30000
@@ -36,23 +36,23 @@ Error Set:
3636
## Test2: Running coffee header based routing
3737

3838
```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
39+
Requests [total, rate, throughput] 30000, 1000.02, 999.98
40+
Duration [total, attack, wait] 30s, 29.999s, 1.086ms
41+
Latencies [min, mean, 50, 90, 95, 99, max] 709.701µs, 978.507µs, 947.668µs, 1.092ms, 1.16ms, 1.369ms, 18.067ms
42+
Bytes In [total, mean] 4800000, 160.00
4343
Bytes Out [total, mean] 0, 0.00
4444
Success [ratio] 100.00%
45-
Status Codes [code:count] 200:29999
45+
Status Codes [code:count] 200:30000
4646
Error Set:
4747
```
4848

4949
## Test3: Running coffee query based routing
5050

5151
```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
52+
Requests [total, rate, throughput] 30000, 1000.01, 999.98
53+
Duration [total, attack, wait] 30.001s, 30s, 907.607µs
54+
Latencies [min, mean, 50, 90, 95, 99, max] 754.461µs, 1.003ms, 978.075µs, 1.155ms, 1.226ms, 1.387ms, 10.062ms
55+
Bytes In [total, mean] 5040000, 168.00
5656
Bytes Out [total, mean] 0, 0.00
5757
Success [ratio] 100.00%
5858
Status Codes [code:count] 200:30000
@@ -62,10 +62,10 @@ Error Set:
6262
## Test4: Running tea GET method based routing
6363

6464
```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
65+
Requests [total, rate, throughput] 30000, 1000.04, 1000.01
66+
Duration [total, attack, wait] 30s, 29.999s, 832.592µs
67+
Latencies [min, mean, 50, 90, 95, 99, max] 709.117µs, 967.336µs, 940.759µs, 1.083ms, 1.15ms, 1.346ms, 16.037ms
68+
Bytes In [total, mean] 4710000, 157.00
6969
Bytes Out [total, mean] 0, 0.00
7070
Success [ratio] 100.00%
7171
Status Codes [code:count] 200:30000
@@ -75,10 +75,10 @@ Error Set:
7575
## Test5: Running tea POST method based routing
7676

7777
```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
78+
Requests [total, rate, throughput] 30000, 1000.04, 1000.00
79+
Duration [total, attack, wait] 30s, 29.999s, 1.005ms
80+
Latencies [min, mean, 50, 90, 95, 99, max] 733.008µs, 1.005ms, 975.492µs, 1.137ms, 1.201ms, 1.382ms, 21.294ms
81+
Bytes In [total, mean] 4710000, 157.00
8282
Bytes Out [total, mean] 0, 0.00
8383
Success [ratio] 100.00%
8484
Status Codes [code:count] 200:30000

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

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,27 @@ NGINX Plus: true
66

77
NGINX Gateway Fabric:
88

9-
- Commit: 9155a2b6a8d3179165797ef3e789e97283f7a695
10-
- Date: 2025-03-15T07:17:11Z
9+
- Commit: 635b3fcd6e643f4bd24ebbd4c901619a030c4bc0
10+
- Date: 2025-09-15T17:56:13Z
1111
- Dirty: false
1212

1313
GKE Cluster:
1414

1515
- Node count: 12
16-
- k8s version: v1.31.6-gke.1020000
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, 662.781µs
28-
Latencies [min, mean, 50, 90, 95, 99, max] 484.55µs, 685.236µs, 667.104µs, 770.782µs, 811.42µs, 914.291µs, 14.722ms
29-
Bytes In [total, mean] 4830000, 161.00
26+
Requests [total, rate, throughput] 30000, 1000.01, 999.98
27+
Duration [total, attack, wait] 30.001s, 30s, 900.89µs
28+
Latencies [min, mean, 50, 90, 95, 99, max] 714.789µs, 966.238µs, 944.115µs, 1.062ms, 1.112ms, 1.285ms, 37.418ms
29+
Bytes In [total, mean] 4740000, 158.00
3030
Bytes Out [total, mean] 0, 0.00
3131
Success [ratio] 100.00%
3232
Status Codes [code:count] 200:30000
@@ -36,10 +36,10 @@ Error Set:
3636
## Test2: Running coffee header based routing
3737

3838
```text
39-
Requests [total, rate, throughput] 30000, 1000.03, 1000.01
40-
Duration [total, attack, wait] 30s, 29.999s, 762.608µs
41-
Latencies [min, mean, 50, 90, 95, 99, max] 518.259µs, 717.123µs, 697.898µs, 803.297µs, 846.307µs, 967.712µs, 18.472ms
42-
Bytes In [total, mean] 4860000, 162.00
39+
Requests [total, rate, throughput] 30000, 1000.01, 999.98
40+
Duration [total, attack, wait] 30.001s, 30s, 860.973µs
41+
Latencies [min, mean, 50, 90, 95, 99, max] 753.171µs, 970.828µs, 948.946µs, 1.067ms, 1.118ms, 1.295ms, 20.518ms
42+
Bytes In [total, mean] 4770000, 159.00
4343
Bytes Out [total, mean] 0, 0.00
4444
Success [ratio] 100.00%
4545
Status Codes [code:count] 200:30000
@@ -49,10 +49,10 @@ Error Set:
4949
## Test3: Running coffee query based routing
5050

5151
```text
52-
Requests [total, rate, throughput] 30000, 1000.02, 1000.00
53-
Duration [total, attack, wait] 30s, 29.999s, 686.373µs
54-
Latencies [min, mean, 50, 90, 95, 99, max] 492.406µs, 724.55µs, 708.483µs, 817.376µs, 858.736µs, 976.771µs, 11.812ms
55-
Bytes In [total, mean] 5100000, 170.00
52+
Requests [total, rate, throughput] 30000, 1000.04, 1000.01
53+
Duration [total, attack, wait] 30s, 29.999s, 967.396µs
54+
Latencies [min, mean, 50, 90, 95, 99, max] 770.147µs, 988.786µs, 968.93µs, 1.085ms, 1.137ms, 1.289ms, 22.817ms
55+
Bytes In [total, mean] 5010000, 167.00
5656
Bytes Out [total, mean] 0, 0.00
5757
Success [ratio] 100.00%
5858
Status Codes [code:count] 200:30000
@@ -62,10 +62,10 @@ Error Set:
6262
## Test4: Running tea GET method based routing
6363

6464
```text
65-
Requests [total, rate, throughput] 30000, 1000.02, 1000.00
66-
Duration [total, attack, wait] 30s, 29.999s, 695.346µs
67-
Latencies [min, mean, 50, 90, 95, 99, max] 529.34µs, 718.101µs, 700.968µs, 809.033µs, 850.203µs, 954.285µs, 12.013ms
68-
Bytes In [total, mean] 4770000, 159.00
65+
Requests [total, rate, throughput] 30000, 1000.04, 1000.00
66+
Duration [total, attack, wait] 30s, 29.999s, 1.021ms
67+
Latencies [min, mean, 50, 90, 95, 99, max] 725.58µs, 975.886µs, 954.237µs, 1.07ms, 1.121ms, 1.291ms, 21.906ms
68+
Bytes In [total, mean] 4680000, 156.00
6969
Bytes Out [total, mean] 0, 0.00
7070
Success [ratio] 100.00%
7171
Status Codes [code:count] 200:30000
@@ -75,10 +75,10 @@ Error Set:
7575
## Test5: Running tea POST method based routing
7676

7777
```text
78-
Requests [total, rate, throughput] 30000, 1000.01, 999.99
79-
Duration [total, attack, wait] 30s, 30s, 683.707µs
80-
Latencies [min, mean, 50, 90, 95, 99, max] 510.765µs, 709.274µs, 692.005µs, 795.696µs, 836.686µs, 946.19µs, 15.089ms
81-
Bytes In [total, mean] 4770000, 159.00
78+
Requests [total, rate, throughput] 30000, 1000.04, 1000.01
79+
Duration [total, attack, wait] 30s, 29.999s, 881.157µs
80+
Latencies [min, mean, 50, 90, 95, 99, max] 740.614µs, 958.919µs, 938.262µs, 1.054ms, 1.105ms, 1.28ms, 19.591ms
81+
Bytes In [total, mean] 4680000, 156.00
8282
Bytes Out [total, mean] 0, 0.00
8383
Success [ratio] 100.00%
8484
Status Codes [code:count] 200:30000

tests/results/ngf-upgrade/edge/edge-oss.md

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

77
NGINX Gateway Fabric:
88

9-
- Commit: 9155a2b6a8d3179165797ef3e789e97283f7a695
10-
- Date: 2025-03-15T07:17:11Z
9+
- Commit: 635b3fcd6e643f4bd24ebbd4c901619a030c4bc0
10+
- Date: 2025-09-15T17:56:13Z
1111
- Dirty: false
1212

1313
GKE Cluster:
1414

1515
- Node count: 12
16-
- k8s version: v1.31.6-gke.1020000
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

23-
## Test: Send http /coffee traffic
23+
## Test: Send https /tea traffic
2424

2525
```text
26-
Requests [total, rate, throughput] 6000, 100.02, 100.01
27-
Duration [total, attack, wait] 59.992s, 59.991s, 864.529µs
28-
Latencies [min, mean, 50, 90, 95, 99, max] 470.608µs, 866.796µs, 864.021µs, 991.562µs, 1.037ms, 1.156ms, 10.317ms
29-
Bytes In [total, mean] 967993, 161.33
26+
Requests [total, rate, throughput] 6000, 100.02, 100.02
27+
Duration [total, attack, wait] 59.991s, 59.99s, 1.188ms
28+
Latencies [min, mean, 50, 90, 95, 99, max] 897.354µs, 1.237ms, 1.21ms, 1.357ms, 1.41ms, 1.536ms, 14.359ms
29+
Bytes In [total, mean] 924000, 154.00
3030
Bytes Out [total, mean] 0, 0.00
3131
Success [ratio] 100.00%
3232
Status Codes [code:count] 200:6000
3333
Error Set:
3434
```
3535

36-
![http-oss.png](http-oss.png)
36+
![https-oss.png](https-oss.png)
3737

38-
## Test: Send https /tea traffic
38+
## Test: Send http /coffee traffic
3939

4040
```text
4141
Requests [total, rate, throughput] 6000, 100.02, 100.01
42-
Duration [total, attack, wait] 59.992s, 59.991s, 850.998µs
43-
Latencies [min, mean, 50, 90, 95, 99, max] 455.17µs, 901.793µs, 886.37µs, 1.017ms, 1.06ms, 1.177ms, 10.281ms
44-
Bytes In [total, mean] 931993, 155.33
42+
Duration [total, attack, wait] 59.991s, 59.99s, 1.398ms
43+
Latencies [min, mean, 50, 90, 95, 99, max] 897.295µs, 1.211ms, 1.204ms, 1.356ms, 1.401ms, 1.541ms, 9.367ms
44+
Bytes In [total, mean] 960000, 160.00
4545
Bytes Out [total, mean] 0, 0.00
4646
Success [ratio] 100.00%
4747
Status Codes [code:count] 200:6000
4848
Error Set:
4949
```
5050

51-
![https-oss.png](https-oss.png)
51+
![http-oss.png](http-oss.png)

tests/results/ngf-upgrade/edge/edge-plus.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,46 +6,46 @@ NGINX Plus: true
66

77
NGINX Gateway Fabric:
88

9-
- Commit: 9155a2b6a8d3179165797ef3e789e97283f7a695
10-
- Date: 2025-03-15T07:17:11Z
9+
- Commit: 635b3fcd6e643f4bd24ebbd4c901619a030c4bc0
10+
- Date: 2025-09-15T17:56:13Z
1111
- Dirty: false
1212

1313
GKE Cluster:
1414

1515
- Node count: 12
16-
- k8s version: v1.31.6-gke.1020000
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

23-
## Test: Send http /coffee traffic
23+
## Test: Send https /tea traffic
2424

2525
```text
26-
Requests [total, rate, throughput] 6000, 100.02, 100.02
27-
Duration [total, attack, wait] 59.99s, 59.989s, 855.743µs
28-
Latencies [min, mean, 50, 90, 95, 99, max] 635.422µs, 851.551µs, 832.349µs, 964.217µs, 1.017ms, 1.176ms, 9.726ms
29-
Bytes In [total, mean] 972000, 162.00
26+
Requests [total, rate, throughput] 6000, 100.02, 100.01
27+
Duration [total, attack, wait] 59.991s, 59.99s, 1.072ms
28+
Latencies [min, mean, 50, 90, 95, 99, max] 893.778µs, 1.174ms, 1.148ms, 1.28ms, 1.33ms, 1.457ms, 12.871ms
29+
Bytes In [total, mean] 912000, 152.00
3030
Bytes Out [total, mean] 0, 0.00
3131
Success [ratio] 100.00%
3232
Status Codes [code:count] 200:6000
3333
Error Set:
3434
```
3535

36-
![http-plus.png](http-plus.png)
36+
![https-plus.png](https-plus.png)
3737

38-
## Test: Send https /tea traffic
38+
## Test: Send http /coffee traffic
3939

4040
```text
41-
Requests [total, rate, throughput] 6000, 100.02, 100.02
42-
Duration [total, attack, wait] 59.991s, 59.99s, 673.229µs
43-
Latencies [min, mean, 50, 90, 95, 99, max] 439.111µs, 903.895µs, 887.003µs, 1.057ms, 1.116ms, 1.284ms, 9.699ms
44-
Bytes In [total, mean] 936000, 156.00
41+
Requests [total, rate, throughput] 6000, 100.02, 100.01
42+
Duration [total, attack, wait] 59.991s, 59.99s, 812.181µs
43+
Latencies [min, mean, 50, 90, 95, 99, max] 595.829µs, 1.048ms, 1.069ms, 1.268ms, 1.322ms, 1.429ms, 15.22ms
44+
Bytes In [total, mean] 949964, 158.33
4545
Bytes Out [total, mean] 0, 0.00
4646
Success [ratio] 100.00%
4747
Status Codes [code:count] 200:6000
4848
Error Set:
4949
```
5050

51-
![https-plus.png](https-plus.png)
51+
![http-plus.png](http-plus.png)
261 Bytes
Loading
17 Bytes
Loading
261 Bytes
Loading
17 Bytes
Loading

0 commit comments

Comments
 (0)