Skip to content

Commit 49e6c31

Browse files
committed
Benchmark samples
with Ryzen 3700X and Mac Book Pro 16 Max M1
1 parent 355a8d9 commit 49e6c31

File tree

8 files changed

+83
-3
lines changed

8 files changed

+83
-3
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12+
- benchmark samples with Ryzen 3700X and Mac Book Pro 16 Max M1
1213
- quarkus virtual threads
1314
- 3 simple test template
1415
- Benchmark with h2 load and graph plotting

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@ out_pdf-fop.png
7070

7171
And here is some samples
7272

73-
| platform | pdf-fop | pdf-fop-pool | openpdf | output folder |
74-
|-------------------------|----------------------------------|----------------------------------|--------------------------------|----------------------------------------------------------------------------|
75-
| macbook pro 16 max 32gb | 28.05s, 1782.40 req/s, 29.88MB/s | 20.81s, 2402.76 req/s, 40.28MB/s | 53.42s, 936.05 req/s, 8.89MB/s | [2024-08-03](src/test/resources/benchmark_out/2024-08-03/macpro_max_16_m1) |
73+
| platform | pdf-fop | pdf-fop-pool | openpdf | output folder |
74+
|-------------------------|----------------------------------|----------------------------------|----------------------------------|----------------------------------------------------------------------------|
75+
| macbook pro 16 max 32gb | 28.05s, 1782.40 req/s, 29.88MB/s | 20.81s, 2402.76 req/s, 40.28MB/s | 53.42s, 936.05 req/s, 8.89MB/s | [2024-08-03](src/test/resources/benchmark_out/2024-08-03/macpro_max_16_m1) |
76+
| ryzen 3700X 32gb | 28.07s, 1781.52 req/s, 29.86MB/s | 19.66s, 2543.10 req/s, 42.63MB/s | 40.91s, 1222.29 req/s, 11.61MB/s | [2024-08-03](src/test/resources/benchmark_out/2024-08-03/ryzen_3700X) |
7677

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
starting benchmark...
2+
spawning thread #0: 15 total client(s). 12500 total requests
3+
spawning thread #1: 15 total client(s). 12500 total requests
4+
spawning thread #2: 15 total client(s). 12500 total requests
5+
spawning thread #3: 15 total client(s). 12500 total requests
6+
Application protocol: h2c
7+
progress: 10% done
8+
progress: 20% done
9+
progress: 30% done
10+
progress: 40% done
11+
progress: 50% done
12+
progress: 60% done
13+
progress: 70% done
14+
progress: 80% done
15+
progress: 90% done
16+
progress: 100% done
17+
18+
finished in 40.91s, 1222.29 req/s, 11.61MB/s
19+
requests: 50000 total, 50000 started, 50000 done, 50000 succeeded, 0 failed, 0 errored, 0 timeout
20+
status codes: 50000 2xx, 0 3xx, 0 4xx, 0 5xx
21+
traffic: 474.75MB (497812980) total, 148.42KB (151980) headers (space savings 94.54%), 473.51MB (496509560) data
22+
min max mean sd +/- sd
23+
time for request: 487us 595.09ms 47.20ms 58.27ms 83.98%
24+
time for connect: 115us 846us 434us 204us 60.00%
25+
time to 1st byte: 5.87ms 227.86ms 49.44ms 61.79ms 86.67%
26+
req/s : 20.36 22.91 21.20 0.57 75.00%
39.9 KB
Loading
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
starting benchmark...
2+
spawning thread #0: 15 total client(s). 12500 total requests
3+
spawning thread #1: 15 total client(s). 12500 total requests
4+
spawning thread #2: 15 total client(s). 12500 total requests
5+
spawning thread #3: 15 total client(s). 12500 total requests
6+
Application protocol: h2c
7+
progress: 10% done
8+
progress: 20% done
9+
progress: 30% done
10+
progress: 40% done
11+
progress: 50% done
12+
progress: 60% done
13+
progress: 70% done
14+
progress: 80% done
15+
progress: 90% done
16+
progress: 100% done
17+
18+
finished in 19.66s, 2543.10 req/s, 42.63MB/s
19+
requests: 50000 total, 50000 started, 50000 done, 50000 succeeded, 0 failed, 0 errored, 0 timeout
20+
status codes: 50000 2xx, 0 3xx, 0 4xx, 0 5xx
21+
traffic: 838.19MB (878903320) total, 148.48KB (152040) headers (space savings 94.57%), 836.66MB (877299960) data
22+
min max mean sd +/- sd
23+
time for request: 1.94ms 313.74ms 23.27ms 24.73ms 90.20%
24+
time for connect: 115us 895us 464us 213us 61.67%
25+
time to 1st byte: 13.28ms 231.31ms 81.44ms 54.54ms 63.33%
26+
req/s : 42.42 44.15 42.97 0.44 73.33%
41.2 KB
Loading
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
starting benchmark...
2+
spawning thread #0: 15 total client(s). 12500 total requests
3+
spawning thread #1: 15 total client(s). 12500 total requests
4+
spawning thread #2: 15 total client(s). 12500 total requests
5+
spawning thread #3: 15 total client(s). 12500 total requests
6+
Application protocol: h2c
7+
progress: 10% done
8+
progress: 20% done
9+
progress: 30% done
10+
progress: 40% done
11+
progress: 50% done
12+
progress: 60% done
13+
progress: 70% done
14+
progress: 80% done
15+
progress: 90% done
16+
progress: 100% done
17+
18+
finished in 28.07s, 1781.52 req/s, 29.86MB/s
19+
requests: 50000 total, 50000 started, 50000 done, 50000 succeeded, 0 failed, 0 errored, 0 timeout
20+
status codes: 50000 2xx, 0 3xx, 0 4xx, 0 5xx
21+
traffic: 838.19MB (878903320) total, 148.48KB (152040) headers (space savings 94.57%), 836.66MB (877299960) data
22+
min max mean sd +/- sd
23+
time for request: 2.16ms 961.56ms 33.23ms 45.18ms 93.15%
24+
time for connect: 113us 1.05ms 519us 234us 65.00%
25+
time to 1st byte: 9.94ms 402.69ms 88.14ms 77.04ms 83.33%
26+
req/s : 29.69 31.46 30.09 0.39 83.33%
43.2 KB
Loading

0 commit comments

Comments
 (0)