
另辟蹊径Ceph源码分析
文章平均质量分 82
宽窄存储
知乎:
https://www.zhihu.com/people/wu-gen-52-4
展开
-
分布式存储CephFS最佳实践
近日,一朋友说他们企业内部想落地CephFS,让我帮忙写一份能落地的CephFS最佳实践。然后就顺便把文章整理到了这里。因能力水平以及认知有限,如有错漏烦请指正。原创 2024-05-10 22:20:57 · 496 阅读 · 0 评论 -
一文囊括Ceph所有利器(工具)
ceph的工具很多,包括集群管理与运维,还有性能分析等等。所以本文期望应收尽收所有的工具,也当做自己的一个梳理与总结,当自己需要的时候知道有哪些利器可以使用。由于水平与能力有限,所以可能还有很多好用的利器是漏网之鱼,期待大家不吝告知。原创 2022-12-09 17:57:10 · 1937 阅读 · 0 评论 -
一名普通Cepher到Curver的转变史
存储(ceph)抑或云计算的圈子其实很小,所以非常荣幸借Curve这样一个平台,能与那些既陌生又熟悉的存储人一起交流与学习。原创 2022-12-09 17:52:06 · 620 阅读 · 0 评论 -
[译]Ceph性能优化之CPU核数对性能的影响 - Part 1
Ceph性能优化之CPU核数对性能的影响原创 2022-12-13 11:03:19 · 1225 阅读 · 0 评论 -
Ceph性能瓶颈分析与优化(混合盘篇)
ceph性能优化: 混合盘场景原创 2022-12-13 11:07:26 · 2777 阅读 · 0 评论 -
Ceph性能瓶颈分析与优化(rbd篇)
ceph性能优化: rbd场景原创 2022-12-13 11:10:58 · 1773 阅读 · 1 评论 -
另辟蹊径Ceph源码分析之4:up_thru解析
写在前面大家都知道,OSDMap的作用之一便是维护Ceph集群osd的状态信息,所以基于此想先提出一个疑问:Ceph集群中有1个osd down了,那么osdmap会发生什么变化?osdmap会更新几次?文章详情见知乎:聊聊Ceph之up_thru来龙去脉分析...原创 2020-08-04 10:04:52 · 283 阅读 · 0 评论 -
另辟蹊径Ceph源码分析之3:解析ceph pg_temp(ceph 临时pg)
什么是pg_temp与pg_temp相关的数据结构osdmap类成员pg_temp的构建过程osd判断PG是否需要临时osd根据OSDService->pg_temp_wanted,向monitor发送该pg申请临时osd的消息monitor收到消息后,做决议,决议成功后更新OSDMap类的pg_temp成员pg_temp的运用总结什么是pg_temp...原创 2018-05-10 20:26:46 · 2141 阅读 · 0 评论 -
另辟蹊径Ceph源码分析之1:前言
Ceph架构以及Ceph源码的分析网上已经有很多大牛做了相关介绍,并且现在市面上也有两本相当优秀的书去剖析,所以本系列文章不会重复前人的工作,本系列文章希望能够另辟蹊径说说自己所知道的一些小的知识点,写文章的目的也是为了整理自己思路的一个过程,同时也是为了与大家探讨的一个过程。 本系列文章每一小节试图从Ceph中最常见的一个小知识点出发,从而逐步进行分析。原创 2017-11-25 09:27:17 · 595 阅读 · 1 评论 -
另辟蹊径Ceph源码分析之2:min_size是怎么控制io是否能服务的
Ceph中,每个pool可以设置size以及min_size。Size是该pool的副本数,min_size是指当集群出现故障时,PG至少还有min_size副本正常时,可以服务io。那么min_size是怎么控制io是否能服务的呢?min_size控制io是否能服务主要是如下两步:1. 根据min_size设置PG的状态PG在peering状态结束后,也即在PG::RecoveryState::...原创 2017-11-25 10:07:03 · 1711 阅读 · 0 评论