Is my performance what i should expect? #4121
Unanswered
BolverBlitz
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I tested with 3.9 Million Keys (8KB - 12KB) strings
All servers where running on the same Proxmox VM: NUMA = 1, 1 CPU (E7-8880v4) with 256GB Memory
The clients where running on a smaler VM on the same server.
Nither the client nor server VM had any high CPU usage, less than 25% total, 56% peak on the server on a single core
The hardware server runs 4x E7-8880v4 with 1.5TB DDR4 2400mhz Memory
I´ve also used the memtier_benchmark dragonfly uses in the readme, it did about 90K Keys/s but they are a lot smaler.
I do expect to be slower with my large keys, it avrages 2.5 - 3 gbit network traffic (10Gbit Nic)
Benchmark 1 uses Scan to find my keys, Benchmark 2 just selects the keys directly.
KeyDB: Default config, without snapshots
Dragonfly:
./dragonfly --logtostderr --requirepass=example --dbfilename= --cache_mode=true --bind 0.0.0.0 --port 6600
Garned:
dotnet run -c Release -f net8.0 -- --password example --port 6500
I would realy like to understand what i did wrong, since nothing seems fully used up.
My Results:
Rading Benchmark 1:
KeyDB #1: 29992.28 Keys/Sec - 129 Seconds
KeyDB #2: 27210.58 Keys/Sec - 143 Seconds
Garnet #1: 30235.26 Keys/Sec - 71 Seconds (Only 2170297 Keys where read)
Garnet #2: 29251.03 Keys/Sec - 74 Seconds (Only 2170297 Keys where read)
Dragonfly #1: 27023.49 Keys/Sec - 144 Seconds
Dragonfly #2: 26491.59 Keys/Sec - 147 Seconds
Reading Benchmark 2:
KeyDB #1: 41565 Keys/Sec - 1m34s
KeyDB #2: 42085 Keys/Sec - 1m32s
Dragonfly #1: 40778 Keys/Sec - 1m35s
Dragonfly #2: 41848 Keys/Sec - 1m32s
Insertion: (This is most likely caped by the database i get my data from)
KeyDB #1: 14164.97 Keys/Sec - 4m34s
Garnet #2: 13947.97 Keys/Sec - 4m39s
Garnet #2: 13625.38 Keys/Sec - 4m45s
Dragonfly #1: 13973.42 Keys/Sec - 4m38s
Benchmark 1 Code
Benchmark 1 Code
Beta Was this translation helpful? Give feedback.
All reactions