mirror of
https://github.com/neondatabase/neon.git
synced 2026-01-15 17:32:56 +00:00
measured BACKGROUND_RUNTIME performance using wrk
Launch wrk from command line 3-4 seconds after the load starts.
=> blocking of executor threads is clearly visible, my branch
performs _much_ better.
baseline: commit 15b8618d25 (HEAD -> problame/loadtest-baseline, origin/problame/loadtest-baseline, main)
neon-main (compaction semaphore disabled!)
admin@ip-172-31-13-23:[~/neon]: wrk --latency http://localhost:2342
Running 10s test @ http://localhost:2342
2 threads and 10 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 71.42ms 15.97ms 125.18ms 70.82%
Req/Sec 41.44 28.85 101.00 57.35%
Latency Distribution
50% 72.53ms
75% 82.07ms
90% 91.44ms
99% 116.56ms
291 requests in 10.01s, 22.73KB read
Socket errors: connect 0, read 0, write 0, timeout 10
Requests/sec: 29.07
Transfer/sec: 2.27KB
this branch (comapction semaphore also disabled!):
admin@ip-172-31-13-23:[~/neon]: wrk --latency http://localhost:2342
Running 10s test @ http://localhost:2342
2 threads and 10 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 45.74ms 64.13ms 293.44ms 83.27%
Req/Sec 442.81 258.18 1.32k 69.79%
Latency Distribution
50% 2.92ms
75% 75.52ms
90% 148.03ms
99% 248.50ms
8641 requests in 10.01s, 675.08KB read
Requests/sec: 862.81
Transfer/sec: 67.41KB
This commit is contained in:
committed by
Christian Schwarz
parent
fa81f8507a
commit
2a5ae8e356