~/talk

Ceph QoS Refinements for Background Operations Using MClock

Talkat Cephalocon 2023 · 2023-04-16..04-18· [distributed-systems]
links:none on file
links:none on file
slides:none on file

Implements MClock QoS in Ceph OSDs, replaces static WPQ costs with a dynamic cost model (device random IOPS, sequential bandwidth, plus average object size per PG) and exposes three simple profiles balanced, high client ops, high recovery ops expressed as 0–1 proportions. Tests use Ceph CBT and fio on a one‑node lab (4 NVMe + HDDs). Results show balanced recovers ~8.25% faster than WPQ and high recovery ops ~50% faster, with client latencies equal or better and the slow backfill issue largely resolved.

AI-written summary · about

  1. 0:00Introduction to MClock
  2. 1:06WPQ scheduler drawbacks
  3. 3:12MClock QoS controls
  4. 5:47MClock vs Distributed MClock
  5. 7:55Evolution of MClock in Ceph
  6. 10:01MClock cost modeling issues
  7. 11:49MClock scheduler internals
  8. 15:00MClock scheduling phases
  9. 18:33Dynamic cost calculation
  10. 21:24Profile optimizations
  11. 23:52Simplified QoS profiles
  12. 27:30Test setup and methodology
  13. 30:18Recovery performance results
  14. 32:04Client latency impact
  15. 33:30SSD recovery test results
  16. 34:59Latency improvements summary
  17. 36:09Scrubbing performance results
  18. 36:52Key conclusions
  19. 39:22Q&A session
~/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.