~/talk

Ceph Crimson Verification on AArch64

Talkat Cephalocon 2023 · 2023-04-16..04-18· [linux-and-operating-systems]
name:Rixin Luo
links:none on file
slides:none on file

Built ARM Crimson images and deployed a three-node cluster with cephadm + fio to benchmark c-store; discovered a memory-leak pattern in buffer lists that can cause OOM and plan buffer-list and memory-pool refactors. Identified a ~35% CPU hang in memory-port atomics using ARM LSE; disabling LSE and enabling 2MB huge pages yields about ~50% improvement for small I/O and ~8% for larger I/O. Found 1MB extent allocation in c-store causing heavy read amplification and has PRs to limit extent size and enable partial-extent reads.

AI-written summary · about

  1. 0:00Introduction to Crimson
  2. 1:25Memory leaks and waste
  3. 2:50Performance bottlenecks
  4. 4:39Multi-node cluster testing
  5. 9:45Q&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.