Skip to content

docs: refresh all benchmarks, remove concurrent mode#275

Merged
kacy merged 1 commit intomainfrom
docs/full-benchmark-refresh
Feb 24, 2026
Merged

docs: refresh all benchmarks, remove concurrent mode#275
kacy merged 1 commit intomainfrom
docs/full-benchmark-refresh

Conversation

@kacy
Copy link
Owner

@kacy kacy commented Feb 24, 2026

summary

fresh benchmark run on GCP c2-standard-8 (8 vCPU Intel Xeon @ 3.10GHz), updating every section of bench/README.md except SIFT1M (kept from prior run). all references to "concurrent mode" have been removed — sharded is the only execution mode going forward.

key numbers

redis-benchmark (64B, P=16)

  • ember SET: 1.76M/s (1.9x redis, 2.1x dragonfly)
  • ember GET: 1.83M/s (1.6x redis, 2.1x dragonfly)

pipeline scaling: 200k → 4.2M GET/s from P=1 to P=256

persistence: ~30% overhead with AOF for both ember and redis at P=16

encryption: 60% SET overhead at P=16, 0% on reads (as expected — encryption only hits AOF writes)

transactions: ~30% overhead for MULTI/SET/EXEC vs bare SET on both systems; ember 1.5x faster than redis

vector similarity: kept from prior run (5.5k insert/s sharded, 1.8k query/s)

what was tested

  • ran all benchmark scripts on GCP VM: compare-redis.sh, bench-memtier.sh, bench-memory.sh, bench-encryption.sh, bench-grpc.sh, bench-pubsub.sh, bench-proto.sh, plus manual pipeline scaling, transaction, and persistence tests
  • verified no remaining "concurrent" mode references in bench/README.md

ran full benchmark suite on GCP c2-standard-8 (8 vCPU):
- redis-benchmark: ember 1.9x redis SET, 1.6x GET at P=16
- memtier: competitive with redis across workloads
- pipeline scaling: up to 4.2M GET/s at P=256
- encryption: 60% SET overhead at P=16, 0% on reads
- gRPC, pub/sub, protobuf, vector sections refreshed
- transaction overhead: ~30% for both ember and redis
- persistence: ~30% overhead with AOF at high pipeline depths

removed all "concurrent mode" references — sharded is now the
only execution mode going forward.
@kacy kacy merged commit b5745bd into main Feb 24, 2026
6 of 7 checks passed
@kacy kacy deleted the docs/full-benchmark-refresh branch February 24, 2026 18:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant