~/talk

Advancing BlueStore with Real-World Insights

Talkat Cephalocon 2024 · 2024-12-04..12-05
links:none on file
slides:none on file

A Python scraper tool captures a 73-hour RBD trace (4 OSDs, ~300M ops) and reveals concrete opportunities: coalescing disjoint writes would touch ~4.6M extra segments but only nets ~12% benefit so likely not worth added complexity; simple prefetching of sequential reads cuts read IO by ~63% for sequences and ~39% overall in the model; ALRU cache is within ~10% of an oracle but biased by PG placement; a replayer and zero pool exist and work but need better reporting, compression handling, and mixing of workloads.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 1:05Limitations of synthetic workloads
  3. 3:01Scraper tool for real workloads
  4. 4:27Analyzing read-write alignment patterns
  5. 9:54Opportunities in RBD write-read correlation
  6. 11:03In-sequence read prefetching potential
  7. 16:56Optimizing onode cache misses
  8. 22:23Workload replay and testing tools
  9. 23:48Efficient testing improvements
  10. 24:54Q&A
~/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.