240 发简信
IP属地:上海
  • Resize,w 360,h 240
    BlueStore 架构及原理分析

    Ceph 底层存储引擎经过了数次变迁,目前最常用的是 BlueStore,在 Jewel 版本中引入,用来取代 FileStore。与 File...

  • Crush 与 PG 分布

    参考资料:《Ceph 之 RADOS 设计原理与实现》https://docs.ceph.com/en/latest/rados/operati...

  • PG异常状态详解及故障总结

    PG异常状态详解及故障总结 参考:https://www.jianshu.com/p/36c2d5682d87[https://www.jian...

  • rbd对象探究

    rbd对象探究 1. rbd镜像的创建与使用 为了更直观的感受rbd对象,本文从创建rbd池开始,构建了一个模拟的rbd使用环境,并以此探究rb...

  • Resize,w 360,h 240
    crush 算法

    参考资料:《Ceph 设计原理与实现》 CRUSH(Controlled Replication Under Scalable Hashing)...

  • 站在 rados tools 看 ceph(5)

    4. rados_tool_common() rados_tool_common() 中封装了每个 rados 命令的具体处理方式。通过解析命令...

  • 站在 rados tools 看 ceph(4)

    3. common_init_finish() common_init_finish() 是在 rados.cc 的 main 函数中,紧接 g...

  • 站在 rados tools 看 ceph(3)

    2. global_init() global_init() 是全局初始化函数,所有的 ceph 相关进程(rados,ceph,rbd等)都需...

  • 站在 rados tools 看 ceph(2)

    1. rados main() 以下给出了 rados 模块的 CMakeLists.txt 文件,可以看到 rados 一共包含了哪些源文件和...

个人介绍
javaer吃着火锅,唱着歌,忽然就被c++截了,凄凄惨惨戚戚。