【Ceph RADOS】RADOS 内核全景:五轴坐标系与 18 篇路线
补齐站内 distributed/38 之上的 RADOS 内核层缺口;定义 Map 传播、通信、一致性、本地存储、接入代价五条坐标系,给出 18 篇阅读路线与系列边界。
Linux 内核、存储与网络、可观测性、系统架构与大模型基础设施的工程笔记:机制拆解、踩坑复盘与可核对证据,少空谈。
共 5 篇文章 · 返回首页
补齐站内 distributed/38 之上的 RADOS 内核层缺口;定义 Map 传播、通信、一致性、本地存储、接入代价五条坐标系,给出 18 篇阅读路线与系列边界。
拆解 BlueStore 四个核心组件的职责边界:BlockDevice 直控裸盘、BlueFS 为 RocksDB 提供最小文件系统、RocksDB 管理对象元数据、Allocator 追踪空闲空间;交代取代 FileStore 的工程动机与 SOSP'19 学术锚点。
以 min_alloc_size 为分叉点拆解 BlueStore 的两条写路径:小写经 deferred WAL 先落 RocksDB 再后台应用到裸盘,大写直接落裸盘后原子更新 onode;说明 checksum 计算时机和压缩对分配逻辑的影响。
跟踪 BlueStore 一次读操作从 onode 缓存查询、extent map 展开、blob 物理位置定位,到 BlockDevice aio 读取和 checksum 验证的完整路径;梳理缓存架构与静默数据损坏的检测边界。
补齐站内 Ceph 单篇概览之上的 RADOS 内核层:MON/MGR map、OSD Messenger、PG peering、BlueStore、recovery 与 RBD/CephFS/RGW 接入,并以排障与选型收束。