The Raspberry Pi 4 is briefly joining me at work, just to rule out performance issues from my home network.

Still using relayd (OpenBSD) on VPS via Wireguard tunnel to apache24 (FreeBSD) on Raspberry Pi 4.

Ping from Pi to VPS through tunnel is a steady 18 ms. Same from VPS to Pi.

Running ab -n 1000 -c 10:

Concurrency Level: 10
Time taken for tests: 78.013 seconds
Complete requests: 1000
Failed requests: 0
Total transferred: 763000 bytes
HTML transferred: 317000 bytes
Requests per second: 12.82 [#/sec] (mean)
Time per request: 780.134 [ms] (mean)
Time per request: 78.013 [ms] (mean, across all concurrent requests)
Transfer rate: 9.55 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 138 358 135.5 336 1389
Processing: 271 412 68.0 418 809
Waiting: 269 366 60.2 363 662
Total: 472 770 150.8 745 1780

Percentage of the requests served within a certain time (ms)
50% 745
66% 798
75% 832
80% 861
90% 923
95% 993
98% 1121
99% 1461
100% 1780 (longest request)

0

If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.bsd.cafe/users/mjack/statuses/115065312106239356 on your instance and quote it. (Note that quoting is not supported in Mastodon.)