~/talk

Benchmarking Cloud Native Storage

Talkat KubeCon + CloudNativeCon Europe 2019 · on Tuesday, 2019-05-21· at 11:55· Hall 8.0 C4· [databases]
slides:none on file

Benchmarks use sysbench, PGbench and CockroachDB workload tools on a 6-node 20-core, 120GB RAM, 2×200GB SSD cluster with a shared network. Tests compare bare‑metal filesystem, local volumes ~ bare metal (<1% overhead), and Rook/Ceph cloud‑native storage. Findings: Rook gives similar throughput but higher latency — roughly ~50% throughput on some DB workloads and ~2× latency for small random writes; sequential writes can be faster on Ceph due to parallelism. Recommendation: run multiple long runs and test on your hardware.

AI-written summary · about

  1. 0:00Benchmarking Cloud Native Storage Josh Berkus, Red Hat
  2. 8:071. bare metal (no K8S) 2. node local storage (hostPath) 3. network storage (EBS)
  3. 18:036 blade cluster 20 cores ea. 128 GB RAM 2 SSDs w/ 200GB ea. shared network
  4. 19:59host filesystem • run tests using a host install, no Kubernetes gives reference numbers • using xfs & lvm
  5. 25:31network latency (1) used NodePort in order to run pgbench client on bare metal (2) extra network hops added command latency (3) pgbench sends a lot of short commands, with no batching
  6. 26:15rook storage • 5-node rook+ceph cluster • only 2 replicas (small cluster) • some default tweaks for performance • CockroachDB-on-Ceph, not Rook CDB
  7. 31:05Benchmark your own hardware with simple DB benchmarks to test your performance • Local Volume performance is equivalent to bare metal • Rook/Ceph has good throughput, but about double the latency for random writes
  8. 31:27Beware secondary issues that look like performance differences . On public cloud, cloud latency effects mask a lot of peformance differences
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.