- Ceph企業(yè)級(jí)分布式存儲(chǔ):原理與工程實(shí)踐
- 景顯強(qiáng) 龔向宇 黃軍寶
- 247字
- 2021-11-05 10:18:48
2.3.2 OSD的Scrub
Scrub是Ceph集群對(duì)放置組進(jìn)行數(shù)據(jù)清洗(掃描)的操作,用于檢測(cè)副本數(shù)據(jù)間的一致性,確保數(shù)據(jù)完整。Scrub類(lèi)似于對(duì)象存儲(chǔ)層上的fsck命令,包括Light-scrubing和Deep-scrubing。其中,Light-scrubing只對(duì)元數(shù)據(jù)進(jìn)行掃描,速度比較快;Deep-scrubing不僅要對(duì)元數(shù)據(jù)進(jìn)行掃描,還要對(duì)數(shù)據(jù)進(jìn)行掃描,速度比較慢。
對(duì)于每個(gè)放置組,Ceph都會(huì)為所有對(duì)象生成目錄,并比較每個(gè)主要對(duì)象及其副本,以確保沒(méi)有對(duì)象丟失或不匹配。Light-scrubing每天檢查對(duì)象的大小和屬性。Deep-scrubing每周讀取數(shù)據(jù)并使用校驗(yàn)和確保數(shù)據(jù)完整性。Scrub操作對(duì)于保持?jǐn)?shù)據(jù)完整很重要,但是會(huì)降低性能。你可以調(diào)整Scrub操作的頻率來(lái)兼顧數(shù)據(jù)完整與性能。
推薦閱讀
- 電腦組裝與系統(tǒng)安裝
- 操作系統(tǒng)基礎(chǔ)與實(shí)踐:基于openEuler平臺(tái)
- 嵌入式操作系統(tǒng)(Linux篇)(微課版)
- 完美應(yīng)用RHEL 8
- 一學(xué)就會(huì):Windows Vista應(yīng)用完全自學(xué)手冊(cè)
- Linux內(nèi)核設(shè)計(jì)的藝術(shù):圖解Linux操作系統(tǒng)架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)原理
- Vim 8文本處理實(shí)戰(zhàn)
- Windows 8實(shí)戰(zhàn)從入門(mén)到精通(超值版)
- Windows Server 2008組網(wǎng)技術(shù)與實(shí)訓(xùn)(第3版)
- Office 365 User Guide
- Learn Quantum Computing with Python and IBM Quantum Experience
- Mastering Eclipse Plug-in Development
- OpenSolaris紅寶書(shū)
- Python機(jī)器學(xué)習(xí)系統(tǒng)構(gòu)建(原書(shū)第3版)
- 物聯(lián)網(wǎng)操作系統(tǒng)AliOS Things探索與實(shí)踐