~/talk

Ceph Messenger Situation and Optimization

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

Integrates a UCX-based messenger into Ceph to replace the old RDMA path, implementing zero-copy active-message receive and distinct small/large send paths, per-worker connection maps that remove global locks, and multi-rail and preposted buffers for higher throughput. Tests on 100 Gbps hardware with 4 KB payloads and QD=32 show UCX reaches NIC limits at 32 concurrency vs RDMA at 64, a cluster RBD test reports ~20% throughput uplift, while a microtest vs TCP shows about 10% improvement; latency and tail metrics are not measured.

AI-written summary · about

  1. 0:00Introduction to Ceph Messenger
  2. 0:48Shortcomings of current RDMA module
  3. 3:09UCX architecture and key design
  4. 5:23RDMA stack and UCX integration
  5. 7:12Optimizations in UCX stack
  6. 8:42Zero-copy message receiving
  7. 9:28Multi-rail features in UCX
  8. 10:11Performance test results
  9. 11:36Future optimization plans
  10. 12:01Q&A on RDMA performance
  11. 13:08Q&A on latency measurements
  12. 14:12Q&A on UCX adoption benefits
  13. 16:05Q&A on pull request plans
~/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.