原文:解析 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