ceph_osd
2016-06-15 10:19:08 0 举报
ceph_osd是Ceph分布式存储系统的核心组件之一,全称为Ceph Object Storage Daemon。它负责管理和维护数据对象的实际存储,处理数据的读写请求,以及与其他OSD节点之间的数据复制和恢复。每个OSD节点都是一个独立的存储服务器,可以部署在物理机、虚拟机或者容器中。OSD通过CRUSH算法将数据分布在多个磁盘上,实现数据冗余和负载均衡。同时,OSD还负责维护对象的元数据信息,如位置、版本等。总之,ceph_osd是Ceph系统实现高可用、高性能、可扩展存储的关键组成部分。
作者其他创作
大纲/内容
Thread
Pipe
ReaperThread
fast_dispatch
eval_repop
FileJournal
_op_journal_transacationsqueue_transactions
KVStore
sumbit_entry
listwriteq
Reader
SharedOpWQ(op_wq)
WriteFinisher(Thread)
ThreadPool
Writer(Thread)
FileStore
Write
queue_completions_thru
ObjectStore
CallBacc ondisk
SimpleMessager
ReplicatedBackend
SharedThreadPool(osd_op_tp)
RepGather
Finisher
_write(page buffer)_do_trancation_do_op
OSD
dequeue_opRUNVis::oprerator()_process
FinisherThread
MemStore
PG
JournalingObjectStore
(queue_transactionslog_operation(PGLog)issue_op(request to other replications))submit_thranaction
DispatchQueue
MSG
BlueStore
DispatchThread
Accepter
PGBackend
ECBackend
OpWQ
ReplicatedPG
issue_repopprepare_transactionexecute_ctxdo_opdo_request
0 条评论
下一页