Skip to content

Commit 0f7cf3c

Browse files
committed
NFR Test Results for NGF version edge
1 parent f7722f6 commit 0f7cf3c

File tree

71 files changed

+573
-548
lines changed

Some content is hidden

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

71 files changed

+573
-548
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: e7d217a8f01fb3c8fc4507ef6f0e7feead667f20
10-
- Date: 2024-11-14T18:42:55Z
9+
- Commit: f7722f679cb574e672f367c5def3d273c13ce6e0
10+
- Date: 2025-01-01T02:08:05Z
1111
- Dirty: false
1212

1313
GKE Cluster:
1414

1515
- Node count: 12
16-
- k8s version: v1.30.5-gke.1443001
16+
- k8s version: v1.30.6-gke.1125000
1717
- vCPUs per node: 16
18-
- RAM per node: 65853972Ki
18+
- RAM per node: 65853984Ki
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.03, 1000.01
27-
Duration [total, attack, wait] 30s, 29.999s, 546.336µs
28-
Latencies [min, mean, 50, 90, 95, 99, max] 466.328µs, 652.455µs, 635.612µs, 733.819µs, 775.191µs, 898.404µs, 12.115ms
29-
Bytes In [total, mean] 4830000, 161.00
26+
Requests [total, rate, throughput] 30000, 1000.02, 999.99
27+
Duration [total, attack, wait] 30s, 30s, 737.842µs
28+
Latencies [min, mean, 50, 90, 95, 99, max] 548.802µs, 777.017µs, 760.482µs, 889.676µs, 938.301µs, 1.065ms, 11.991ms
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.00
40-
Duration [total, attack, wait] 30s, 29.999s, 726.771µs
41-
Latencies [min, mean, 50, 90, 95, 99, max] 516.729µs, 667.447µs, 651.234µs, 748.002µs, 789.132µs, 912.936µs, 12.01ms
42-
Bytes In [total, mean] 4860000, 162.00
39+
Requests [total, rate, throughput] 30000, 1000.02, 1000.00
40+
Duration [total, attack, wait] 30s, 29.999s, 779.866µs
41+
Latencies [min, mean, 50, 90, 95, 99, max] 559.146µs, 826.22µs, 810.065µs, 950.209µs, 1.007ms, 1.137ms, 8.084ms
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,23 +49,23 @@ Error Set:
4949
## Test3: Running coffee query based routing
5050

5151
```text
52-
Requests [total, rate, throughput] 29999, 1000.02, 1000.00
53-
Duration [total, attack, wait] 29.999s, 29.998s, 775.462µs
54-
Latencies [min, mean, 50, 90, 95, 99, max] 509.103µs, 675.843µs, 660.979µs, 753.464µs, 790.594µs, 915.896µs, 10.924ms
55-
Bytes In [total, mean] 5099830, 170.00
52+
Requests [total, rate, throughput] 30000, 1000.04, 1000.02
53+
Duration [total, attack, wait] 30s, 29.999s, 765.619µs
54+
Latencies [min, mean, 50, 90, 95, 99, max] 572.452µs, 840.364µs, 821.746µs, 969.433µs, 1.031ms, 1.168ms, 11.203ms
55+
Bytes In [total, mean] 5010000, 167.00
5656
Bytes Out [total, mean] 0, 0.00
5757
Success [ratio] 100.00%
58-
Status Codes [code:count] 200:29999
58+
Status Codes [code:count] 200:30000
5959
Error Set:
6060
```
6161

6262
## Test4: Running tea GET method based routing
6363

6464
```text
65-
Requests [total, rate, throughput] 30000, 1000.04, 1000.02
66-
Duration [total, attack, wait] 30s, 29.999s, 579.805µs
67-
Latencies [min, mean, 50, 90, 95, 99, max] 495.375µs, 663.275µs, 645.382µs, 747.059µs, 791.431µs, 925.516µs, 10.063ms
68-
Bytes In [total, mean] 4770000, 159.00
65+
Requests [total, rate, throughput] 30000, 1000.02, 999.99
66+
Duration [total, attack, wait] 30s, 29.999s, 777.689µs
67+
Latencies [min, mean, 50, 90, 95, 99, max] 574.887µs, 833.024µs, 818.121µs, 959.511µs, 1.014ms, 1.143ms, 6.511ms
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, 604.093µs
80-
Latencies [min, mean, 50, 90, 95, 99, max] 499.363µs, 654.309µs, 639.452µs, 737.027µs, 777.872µs, 904.014µs, 8.053ms
81-
Bytes In [total, mean] 4770000, 159.00
78+
Requests [total, rate, throughput] 30000, 1000.01, 999.98
79+
Duration [total, attack, wait] 30.001s, 30s, 835.223µs
80+
Latencies [min, mean, 50, 90, 95, 99, max] 565.449µs, 822.662µs, 804.768µs, 949.758µs, 1.01ms, 1.145ms, 9.818ms
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/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: e7d217a8f01fb3c8fc4507ef6f0e7feead667f20
10-
- Date: 2024-11-14T18:42:55Z
9+
- Commit: f7722f679cb574e672f367c5def3d273c13ce6e0
10+
- Date: 2025-01-01T02:08:05Z
1111
- Dirty: false
1212

1313
GKE Cluster:
1414

1515
- Node count: 12
16-
- k8s version: v1.30.5-gke.1443001
16+
- k8s version: v1.30.6-gke.1125000
1717
- vCPUs per node: 16
18-
- RAM per node: 65853972Ki
18+
- RAM per node: 65853984Ki
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.01, 999.98
27-
Duration [total, attack, wait] 30.001s, 30s, 852.811µs
28-
Latencies [min, mean, 50, 90, 95, 99, max] 484.762µs, 663.414µs, 647.232µs, 739.971µs, 776.515µs, 867.279µs, 19.761ms
29-
Bytes In [total, mean] 4800000, 160.00
26+
Requests [total, rate, throughput] 30000, 1000.03, 1000.00
27+
Duration [total, attack, wait] 30s, 29.999s, 666.121µs
28+
Latencies [min, mean, 50, 90, 95, 99, max] 527.605µs, 712.175µs, 698.216µs, 794.172µs, 830.993µs, 928.353µs, 11.885ms
29+
Bytes In [total, mean] 4830000, 161.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.04, 1000.02
40-
Duration [total, attack, wait] 30s, 29.999s, 592.984µs
41-
Latencies [min, mean, 50, 90, 95, 99, max] 532.501µs, 697.491µs, 682.822µs, 782.979µs, 820.727µs, 919.977µs, 11.809ms
42-
Bytes In [total, mean] 4830000, 161.00
39+
Requests [total, rate, throughput] 30000, 1000.01, 999.99
40+
Duration [total, attack, wait] 30s, 30s, 780.001µs
41+
Latencies [min, mean, 50, 90, 95, 99, max] 558.173µs, 735.463µs, 721.842µs, 823.352µs, 859.047µs, 963.965µs, 13.684ms
42+
Bytes In [total, mean] 4860000, 162.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.03, 1000.01
53-
Duration [total, attack, wait] 30s, 29.999s, 757.242µs
54-
Latencies [min, mean, 50, 90, 95, 99, max] 522.486µs, 706.577µs, 693.391µs, 796.96µs, 837.354µs, 944.635µs, 9.484ms
55-
Bytes In [total, mean] 5070000, 169.00
52+
Requests [total, rate, throughput] 30000, 1000.03, 1000.00
53+
Duration [total, attack, wait] 30s, 29.999s, 727.675µs
54+
Latencies [min, mean, 50, 90, 95, 99, max] 569.622µs, 739.51µs, 724.971µs, 823.682µs, 858.402µs, 954.024µs, 8.717ms
55+
Bytes In [total, mean] 5100000, 170.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.00, 999.98
66-
Duration [total, attack, wait] 30.001s, 30s, 793.958µs
67-
Latencies [min, mean, 50, 90, 95, 99, max] 515.143µs, 694.579µs, 679.924µs, 783.488µs, 823.079µs, 935.749µs, 8.619ms
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, 686.253µs
67+
Latencies [min, mean, 50, 90, 95, 99, max] 557.308µs, 736.133µs, 721.949µs, 817.809µs, 855.445µs, 947.736µs, 12.903ms
68+
Bytes In [total, mean] 4770000, 159.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.02, 1000.00
79-
Duration [total, attack, wait] 30s, 29.999s, 755.564µs
80-
Latencies [min, mean, 50, 90, 95, 99, max] 524.265µs, 684.282µs, 671.402µs, 770.187µs, 806.135µs, 906.279µs, 9.069ms
81-
Bytes In [total, mean] 4740000, 158.00
78+
Requests [total, rate, throughput] 30000, 1000.03, 1000.01
79+
Duration [total, attack, wait] 30s, 29.999s, 806.837µs
80+
Latencies [min, mean, 50, 90, 95, 99, max] 565.623µs, 733.705µs, 718.524µs, 820.946µs, 858.704µs, 962.429µs, 10.557ms
81+
Bytes In [total, mean] 4770000, 159.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: e7d217a8f01fb3c8fc4507ef6f0e7feead667f20
10-
- Date: 2024-11-14T18:42:55Z
9+
- Commit: f7722f679cb574e672f367c5def3d273c13ce6e0
10+
- Date: 2025-01-01T02:08:05Z
1111
- Dirty: false
1212

1313
GKE Cluster:
1414

1515
- Node count: 12
16-
- k8s version: v1.30.5-gke.1443001
16+
- k8s version: v1.30.6-gke.1125000
1717
- vCPUs per node: 16
18-
- RAM per node: 65853972Ki
18+
- RAM per node: 65853984Ki
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
2626
Requests [total, rate, throughput] 6000, 100.02, 100.02
27-
Duration [total, attack, wait] 59.991s, 59.99s, 587.326µs
28-
Latencies [min, mean, 50, 90, 95, 99, max] 439.889µs, 859.995µs, 849.253µs, 977.006µs, 1.024ms, 1.211ms, 15.355ms
29-
Bytes In [total, mean] 974028, 162.34
27+
Duration [total, attack, wait] 59.991s, 59.99s, 757.972µs
28+
Latencies [min, mean, 50, 90, 95, 99, max] 441.328µs, 832.054µs, 823.887µs, 954.412µs, 1.004ms, 1.215ms, 12.994ms
29+
Bytes In [total, mean] 918000, 153.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
41-
Requests [total, rate, throughput] 6000, 100.02, 100.01
42-
Duration [total, attack, wait] 59.991s, 59.99s, 792.386µs
43-
Latencies [min, mean, 50, 90, 95, 99, max] 664.1µs, 910.376µs, 874.685µs, 1.007ms, 1.063ms, 1.271ms, 16.146ms
44-
Bytes In [total, mean] 936000, 156.00
41+
Requests [total, rate, throughput] 6000, 100.02, 100.02
42+
Duration [total, attack, wait] 59.991s, 59.99s, 929.463µs
43+
Latencies [min, mean, 50, 90, 95, 99, max] 645.53µs, 890.071µs, 863.55µs, 1.003ms, 1.05ms, 1.219ms, 15.484ms
44+
Bytes In [total, mean] 954000, 159.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: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,46 +6,48 @@ NGINX Plus: true
66

77
NGINX Gateway Fabric:
88

9-
- Commit: e7d217a8f01fb3c8fc4507ef6f0e7feead667f20
10-
- Date: 2024-11-14T18:42:55Z
9+
- Commit: f7722f679cb574e672f367c5def3d273c13ce6e0
10+
- Date: 2025-01-01T02:08:05Z
1111
- Dirty: false
1212

1313
GKE Cluster:
1414

1515
- Node count: 12
16-
- k8s version: v1.30.5-gke.1443001
16+
- k8s version: v1.30.6-gke.1125000
1717
- vCPUs per node: 16
18-
- RAM per node: 65853972Ki
18+
- RAM per node: 65853984Ki
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.991s, 59.99s, 772.721µs
28-
Latencies [min, mean, 50, 90, 95, 99, max] 596.14µs, 835.746µs, 798.892µs, 926.941µs, 975.553µs, 1.151ms, 14.047ms
29-
Bytes In [total, mean] 956060, 159.34
26+
Requests [total, rate, throughput] 6000, 100.02, 58.52
27+
Duration [total, attack, wait] 59.993s, 59.991s, 2.514ms
28+
Latencies [min, mean, 50, 90, 95, 99, max] 703.663µs, 1.622ms, 966.753µs, 2.707ms, 2.807ms, 3.282ms, 16.336ms
29+
Bytes In [total, mean] 1021816, 170.30
3030
Bytes Out [total, mean] 0, 0.00
31-
Success [ratio] 100.00%
32-
Status Codes [code:count] 200:6000
31+
Success [ratio] 58.52%
32+
Status Codes [code:count] 200:3511 503:2489
3333
Error Set:
34+
503 Service Temporarily Unavailable
3435
```
3536

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

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

4041
```text
41-
Requests [total, rate, throughput] 6000, 100.02, 100.01
42-
Duration [total, attack, wait] 59.991s, 59.99s, 955.654µs
43-
Latencies [min, mean, 50, 90, 95, 99, max] 630.575µs, 856.057µs, 818.559µs, 939.26µs, 986.329µs, 1.177ms, 14.025ms
44-
Bytes In [total, mean] 918000, 153.00
42+
Requests [total, rate, throughput] 6000, 100.02, 58.53
43+
Duration [total, attack, wait] 59.991s, 59.991s, 597.96µs
44+
Latencies [min, mean, 50, 90, 95, 99, max] 452.384µs, 788.991µs, 777.942µs, 959.115µs, 1.026ms, 1.167ms, 13.747ms
45+
Bytes In [total, mean] 1042843, 173.81
4546
Bytes Out [total, mean] 0, 0.00
46-
Success [ratio] 100.00%
47-
Status Codes [code:count] 200:6000
47+
Success [ratio] 58.52%
48+
Status Codes [code:count] 200:3511 503:2489
4849
Error Set:
50+
503 Service Temporarily Unavailable
4951
```
5052

51-
![https-plus.png](https-plus.png)
53+
![http-plus.png](http-plus.png)
41 Bytes
Loading
196 Bytes
Loading
41 Bytes
Loading
196 Bytes
Loading

0 commit comments

Comments
 (0)