当前位置: 首页 > news >正文

Ceph基础原理分享

1、Ceph存储架构

2、Radosgw层

2.1 Bucket & Object

3、Rados层

3.1 重要成员

3.2 Pool & Object

3.3 Object 对象寻址

3.4 PG PGP

3.5 Crush Map

4、RadosgwObject VS RadosObject

5. Ceph调优配置

a.PG和PGP分配 参考https://ceph.com/pgcalc/

b.建议取消分片功能

rgw_dynamic_resharding = false

注:目前开源社区功能不稳定,建议提前预估数据量,对bucket进行手动分片

c.给指定Pool设置SSD

ceph osd crush set-device-class ssd osd.0

ceph osd crush rule create-replicated rule-ssd default host ssd

ceph osd pool create default.rgw.buckets.index 4 4 rule-ssd

d.Radosgw GC参数配置调优

rgw_gc_max_objs是控制每次GC任务可处理的最大对象数,高速存储设备可以适当扩大,当底层存储设备比较慢并且负载较高的时候,可适当缩小。

rgw_gc_processor_max_time是控制每次GC任务最多能够执行的时长,高速存储设备可以适当缩小,当底层存储设备比较慢并且负载较高的时候,可适当调大。

rgw_gc_obj_min_wait 是控制删除数据以后多久以后开始真正的底层数据回收,默认是2小时,如果线上对空间资源利用率比较敏感,可以适当缩短。

rgw_gc_processor_period 是控制多久时长以后GCworker开始下一轮的GC操作,如果单次GC需要操作的列表条目数较少,可以适当缩短这个参数。

http://www.jsqmd.com/news/118492/

相关文章:

  • 激光熔覆中的 Comsol 模拟:熔池探秘与激光增材制造仿真
  • 如何用Open-AutoGLM脚本库缩短80%模型部署时间?真相在这里
  • sglang
  • TypeScript 中的模块(Modules)详解
  • 22、Windows Server 2003 集群与负载均衡:SQL Server 2000 集群解决方案全解析
  • Excalidraw AI生成图表后的手动精细化调整
  • 为什么你的回滚总失败?(Open-AutoGLM操作日志还原实战揭秘)
  • Excalidraw图形语义理解模型训练思路
  • 【亲测】迅雷2025 Beta【25.0.1.1036】绿色精简版【2025年12月最新版】
  • 23、Visual Studio 2010 中 SharePoint 内容类型的使用与高级操作
  • Open-AutoGLM拖拽式开发十大技巧(90%工程师不知道的隐藏功能)
  • Excalidraw AI推动可视化教育普及的意义
  • 揭秘Open-AutoGLM可视化引擎:如何3步完成复杂模型部署?
  • TypeScript 类
  • Open-AutoGLM版本管理陷阱,3大高频故障场景下的精准回滚策略
  • 24、SharePoint 内容类型与工作流深度解析
  • Excalidraw AI生成内容的合规性审查机制
  • 别再手动调试了!5个Open-AutoGLM自动化脚本让你效率翻倍
  • 中学应有的几何起码常识让2500年都无人能识的“更无理”数一下子浮出水面推翻“R完备、封闭”论
  • 为什么顶尖团队都在用Open-AutoGLM?一文看懂其架构设计精髓
  • 25、SharePoint工作流:全面指南
  • Obsidian使用学习
  • Excalidraw AI无法识别指令怎么办?常见问题解答
  • Excalidraw AI生成结果的人工审核流程
  • 13、Windows 2000与Windows Server 2003集群及负载均衡配置详解
  • 26、深入了解 SharePoint 工作流:从设计到导入
  • Open-AutoGLM模板怎么用?99%人都不知道的4个隐藏技巧
  • Excalidraw AI推理对GPU算力的需求评估
  • 还在写代码搭流程?Open-AutoGLM拖拽式方案让你领先同行3年
  • Excalidraw AI服务按Token计费模式探讨