~/talk

Pinpoint Ceph Bottleneck Out of Cluster Behavior Mists

Talkat Cephalocon APAC 2018 · 2018-03-22..03-23· [observability]
links:none on file
slides:none on file

Prototype collects per-request critical paths using distributed tracing and models costs with happens-before edges to show latency and throughput together. A 3 VM RBD image write test with 32 concurrent requests exposes a hotspot at objectmap and AIO steps which queue on OSTs and hit disk writes. An interactive Jupyter notebook ties costs to host/thread/request id so median latencies trace to the first OST queue occurrence. Tuning thread/shard counts, notably increased OSD shards removes queue bottleneck, resolves the bottleneck in the prototype.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:56Why performance matters
  3. 5:18Performance as latency and throughput
  4. 8:06Critical path analysis
  5. 11:02Identifying bottlenecks
  6. 14:21Proposed solution overview
  7. 15:48Demo: Tracing image writes
  8. 18:25Root cause analysis
  9. 20:58Interactive analysis capabilities
  10. 22:03Q&A and summary
~/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.