• 分布式存储系统之Ceph集群存储池、PG 与 CRUSH

    时间:2022-10-05 22:09:51

    前文我们了解了ceph集群状态获取常用命令以及通过ceph daemon、ceph tell动态配置ceph组件、ceph.conf配置文件相关格式的说明等,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/16727820.html;今天我们来聊一聊ceph的存...

  • Ceph源码解析:CRUSH算法

    时间:2022-09-07 09:12:20

    1、简介随着大规模分布式存储系统(PB级的数据和成百上千台存储设备)的出现。这些系统必须平衡的分布数据和负载(提高资源利用率),最大化系统的性能,并要处理系统的扩展和硬件失效。ceph设计了CRUSH(一个可扩展的伪随机数据分布算法),用在分布式对象存储系统上,可以有效映射数据对象到存储设备上(不需...

  • 一致性hash与CRUSH算法总结

    时间:2021-09-22 07:58:59

    相同之处:都解决了数据缓存系统中数据如何存储与路由。不同之处:区别在于虚拟节点和物理节点的映射办法不同由于一般的哈希函数返回一个int(32bit)型的hashCode。因此,可以将该哈希函数能够返回的hashCode表示成一个范围为0---(2^32)-1环数据和节点使用相同的hash函数来保证把...