Skip to main content

Stress tests

Automated results

Generated 2026-10-18 03:02 UTC from commit 95afd0ebba5b. See the GitHub Actions run for logs, JSON results, and downloadable artifacts.

3 min measured (+10s warmup) per scenario/client pass, 50 concurrent workers, 1,024 B values, .NET 10.0.13, Ubuntu 24.04.5 LTS.

Throughput​

Sustained throughputOperations per second. Longer bars are better.
ping
StackExchange.Redis188,452
Respire228,438
get
StackExchange.Redis121,271
Respire167,539
set
StackExchange.Redis140,342
Respire178,928
incr
StackExchange.Redis158,675
Respire206,696
hash
StackExchange.Redis59,852
Respire84,918
list
StackExchange.Redis59,443
Respire80,276
mixed
StackExchange.Redis117,926
Respire180,663
ScenarioStackExchange.Redis ops/sRespire ops/sRespire / StackExchange
ping188,452228,4381.21x
get121,271167,5391.38x
set140,342178,9281.27x
incr158,675206,6961.30x
hash59,85284,9181.42x
list59,44380,2761.35x
mixed117,926180,6631.53x

A ratio above 1.00x means Respire sustained more operations per second.

Details​

ScenarioClientOps/sp50 msp95 msp99 msp99.9 msMax msErrorsAlloc/opGen0/1/2GC pause sCPU µs/opDrift %Status
pingStackExchange.Redis188,4520.2500.4400.7701.2208.60356 B726/363/20.9410.1-0.9OK
pingRespire228,4380.2300.3000.3500.4905.50120 B300/18/30.138.0+1.9OK
getStackExchange.Redis121,2710.4000.6401.0101.4305.503.55 KB5015/1366/23.1316.3+0.9OK
getRespire167,5390.3100.3800.4700.8107.102.15 KB4005/121/21.6410.10.0OK
setStackExchange.Redis140,3420.3400.5600.8401.2905.40383 B583/196/20.8913.7-0.8OK
setRespire178,9280.2800.4000.4700.6906.60128 B250/18/20.1310.5+0.6OK
incrStackExchange.Redis158,6750.3100.4900.7801.1904.70495 B850/284/21.0812.3+2.2OK
incrRespire206,6960.2400.3300.3900.5503.60128 B286/19/10.158.9-0.5OK
hashStackExchange.Redis59,8520.8101.2001.6502.2804.903.99 KB2773/925/21.9332.8+0.5OK
hashRespire84,9180.5800.7800.9501.2604.202.30 KB2194/128/20.9821.7-0.1OK
listStackExchange.Redis59,4430.8101.1901.6802.2705.803.94 KB2719/765/22.1532.8+0.6OK
listRespire80,2760.6100.8201.0001.3202.502.30 KB2076/18/20.9323.1+0.1OK
mixedStackExchange.Redis117,9260.4100.6601.0501.8105.802.68 KB3658/636/23.2016.7+0.6OK
mixedRespire180,6630.2700.3900.4800.8004.601.61 KB3243/191/21.3710.0-0.4OK

Notes​

  • Latency is per operation as issued by the workload; composite scenarios (hash, list) time the pair as one operation.
  • Alloc/op and CPU µs/op include a harness overhead that is identical for both clients.
  • Drift compares the last-third average of per-second throughput samples against the first third; a sustained negative value indicates degradation over the run.