Skip to content

Commit d583741

Browse files
committed
longevity test results for oss and plus
1 parent 16705c4 commit d583741

13 files changed

+193
-0
lines changed
79.9 KB
Loading
118 KB
Loading
71.3 KB
Loading
Loading
104 KB
Loading
Loading

tests/results/longevity/1.5.0/oss.md

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
# Results
2+
3+
## Test environment
4+
5+
NGINX Plus: false
6+
7+
NGINX Gateway Fabric:
8+
9+
- Commit: 36f245bcba55935064324ff5803d66110117f7da
10+
- Date: 2024-11-08T19:20:48Z
11+
- Dirty: false
12+
13+
GKE Cluster:
14+
15+
- Node count: 2
16+
- k8s version: v1.30.5-gke.1443001
17+
- vCPUs per node: 2
18+
- RAM per node: 4018120Ki
19+
- Max pods per node: 110
20+
- Zone: us-west2-a
21+
- Instance Type: e2-medium
22+
23+
## Traffic
24+
25+
HTTP:
26+
27+
```text
28+
Running 5760m test @ http://cafe.example.com/coffee
29+
2 threads and 100 connections
30+
Thread Stats Avg Stdev Max +/- Stdev
31+
Latency 236.88ms 177.22ms 2.00s 72.93%
32+
Req/Sec 232.09 156.40 1.90k 66.16%
33+
156451087 requests in 5760.00m, 53.52GB read
34+
Socket errors: connect 0, read 350645, write 0, timeout 75472
35+
Requests/sec: 452.69
36+
Transfer/sec: 162.39KB
37+
KB
38+
```
39+
40+
HTTPS:
41+
42+
```text
43+
Running 5760m test @ https://cafe.example.com/tea
44+
2 threads and 100 connections
45+
Thread Stats Avg Stdev Max +/- Stdev
46+
Latency 223.09ms 138.95ms 2.00s 63.95%
47+
Req/Sec 230.23 155.14 1.80k 66.18%
48+
155166081 requests in 5760.00m, 52.20GB read
49+
Socket errors: connect 0, read 345712, write 0, timeout 176
50+
Requests/sec: 448.98
51+
Transfer/sec: 158.37KB
52+
53+
```
54+
55+
56+
### Logs
57+
58+
No error logs in nginx-gateway
59+
60+
Error logs in nginx
61+
62+
### Key Metrics
63+
64+
#### Containers memory
65+
66+
![oss-memory.png](oss-memory.png)
67+
68+
#### NGF Container Memory
69+
70+
![oss-ngf-memory.png](oss-ngf-memory.png)
71+
72+
### Containers CPU
73+
74+
![oss-cpu.png](oss-cpu.png)
75+
76+
### NGINX metrics
77+
78+
![oss-stub-status.png](oss-stub-status.png)
79+
80+
### Reloads
81+
82+
Rate of reloads - successful and errors:
83+
84+
![oss-reloads.png](oss-reloads.png)
85+
86+
Reload spikes correspond to 1 hour periods of backend re-rollouts.
87+
88+
No reloads finished with an error.
89+
90+
Reload time distribution - counts:
91+
92+
![oss-reload-time.png](oss-reload-time.png)
93+
94+
95+
## Comparison with previous runs
96+
97+
Graphs look similar to 1.4.0 results.
84 KB
Loading
106 KB
Loading
Loading
23.8 KB
Loading
160 KB
Loading

tests/results/longevity/1.5.0/plus.md

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
# Results
2+
3+
## Test environment
4+
5+
NGINX Plus: true
6+
7+
NGINX Gateway Fabric:
8+
9+
- Commit: 36f245bcba55935064324ff5803d66110117f7da
10+
- Date: 2024-11-08T19:20:48Z
11+
- Dirty: false
12+
13+
GKE Cluster:
14+
15+
- Node count: 2
16+
- k8s version: v1.30.5-gke.1443001
17+
- vCPUs per node: 2
18+
- RAM per node: 4018120Ki
19+
- Max pods per node: 110
20+
- Zone: us-west2-a
21+
- Instance Type: e2-medium
22+
23+
## Traffic
24+
25+
HTTP:
26+
27+
```text
28+
Running 5760m test @ http://cafe.example.com/coffee
29+
2 threads and 100 connections
30+
Thread Stats Avg Stdev Max +/- Stdev
31+
Latency 228.08ms 136.20ms 1.92s 63.92%
32+
Req/Sec 232.02 153.44 1.71k 66.90%
33+
156457702 requests in 5760.00m, 53.53GB read
34+
Non-2xx or 3xx responses: 5
35+
Requests/sec: 452.71
36+
Transfer/sec: 162.41KB
37+
```
38+
39+
HTTPS:
40+
41+
```text
42+
Running 5760m test @ https://cafe.example.com/tea
43+
2 threads and 100 connections
44+
Thread Stats Avg Stdev Max +/- Stdev
45+
Latency 229.75ms 136.23ms 1.92s 63.81%
46+
Req/Sec 229.91 151.31 1.63k 66.59%
47+
155060805 requests in 5760.00m, 52.19GB read
48+
Non-2xx or 3xx responses: 3
49+
Requests/sec: 448.67
50+
Transfer/sec: 158.33KB
51+
```
52+
53+
### Logs
54+
55+
No error logs in nginx-gateway
56+
57+
Error logs in nginx
58+
59+
Several errors related to R33 integration
60+
61+
```
62+
2024-11-11 22:57:46.685 PST
63+
2024/11/12 06:57:46 [crit] 49#49: open() "/var/lib/nginx/state//nginx-mgmt-state" failed (2: No such file or directory)
64+
```
65+
66+
67+
### Key Metrics
68+
69+
#### Containers memory
70+
71+
![plus-memory.png](plus-memory.png)
72+
73+
#### NGF Container Memory
74+
75+
![plus-ngf-memory.png](plus-ngf-memory.png)
76+
77+
### Containers CPU
78+
79+
![plus-cpu.png](plus-cpu.png)
80+
81+
### NGINX Plus metrics
82+
83+
![plus-status.png](plus-status.png)
84+
85+
### Reloads
86+
87+
Rate of reloads - successful and errors:
88+
89+
![plus-reloads.png](plus-reloads.png)
90+
91+
Note: compared to NGINX, we don't have as many reloads here, because NGF uses NGINX Plus API to reconfigure NGINX
92+
for endpoints changes.
93+
94+
## Comparison with previous runs
95+
96+
Graphs look similar to 1.3.0 results.

0 commit comments

Comments
 (0)