原文:解析 Ceph: FileJournal 的作用

很多的用户在提到 Ceph 性能的时候都会提到 写放大 这点,实际上就是 FileJournal 在起作用。只要使用默认的 FileStore,所有数据包括 metadata 都会在 FileJournal 上预写一份。那么本文就会介绍 FileJournal 在 FileStore 存储引擎上提供的作用。 作用 FileJournal 就是数据库中常见的 WAL Write Ahead Log ...

2017-10-25 14:40 0 1547 推荐指数:

查看详情

Ceph源码解析:PG peering

集群中的设备异常(异常OSD的添加删除操作),会导致PG的各个副本间出现数据的不一致现象,这时就需要进行数据的恢复,让所有的副本都达到一致的状态。 一、OSD的故障和处理办法: 1. OSD的故障 ...

Tue Jun 07 06:54:00 CST 2016 0 6584
Ceph源码解析:CRUSH算法

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

Wed Jun 08 06:08:00 CST 2016 0 16680
Ceph源码解析:读写流程

转载注明出处,整理也是需要功夫的,http://www.cnblogs.com/chenxianpao/p/5572859.html 一、OSD模块简介 1.1 消息封装:在OSD上发送和接收信息 ...

Fri Jun 10 06:27:00 CST 2016 0 20807
解析Ceph: RBDCache 背后的世界

转自:https://www.ustack.com/blog/ceph-internal-rbdcache/ RBDCache 是Ceph的块存储接口实现库 Librbd 的用来在客户端侧缓存数据的目的,它主要提供了读数据缓存,写数据汇聚写回的目的,用来提高顺序读写的性能。需要说明的是,Ceph ...

Fri Mar 24 19:17:00 CST 2017 1 1754
ceph存储引擎bluestore解析

原文链接:http://www.sysnote.org/2016/08/19/ceph-bluestore/ ceph后端支持多种存储引擎,以插件式的方式来进行管理使用,目前支持filestore,kvstore,memstore以及最新的bluestore,目前默认使用的filestore ...

Fri Jun 30 07:32:00 CST 2017 0 2099
解析CEPH: 存储引擎实现之一 filestore

Ceph作为一个高可用和强一致性的软件定义存储实现,去使用它非常重要的就是了解其内部的IO路径和存储实现。这篇文章主要介绍在IO路径中最底层的ObjectStore的实现之一FileStore。 ObjectStore ObjectStore ...

Sun Aug 27 19:00:00 CST 2017 0 3314
Ceph源码解析:Scrub故障检测

转载请注明出处 陈小跑 http://www.cnblogs.com/chenxianpao/p/5878159.html 本文只梳理了大致流程,细节部分还没搞的太懂,有时间再看,再补充,有错误请指正,谢谢。 Ceph 的主要一大特点是强一致性,这里主要指端到端的一致性 ...

Sat Sep 17 19:35:00 CST 2016 0 4380
解析Ceph: Librbd–块存储库

转载:http://www.wzxue.com/ceph-librbd-block-library/?utm_source=tuicool&utm_medium=referral Librbd 是Ceph的块存储库,其利用Rados提供的API实现对卷的管理和操作。就目前而言,在Ceph ...

Wed Dec 28 21:45:00 CST 2016 0 1915
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM