如何計算硬碟、RAID組與Ceph的IOPS!!!
7200硬碟IOPS = 1000/(3 + 1000*(7200/60)/2) = 140
10k硬碟IOPS = 1000/(3 + 60000/10000/2) = 167
15k硬碟IOPS = 1000/(3 + 60000/15000/2) = 200
其中3為尋道延遲,7200/10k/15k為轉速(rpm),1000*(7200/60)/2為旋轉延遲(旋轉延遲一般用轉一圈所需時間的1/2表示),結果為理論峰值,實際還會有系統延遲導致測得IOPS一般低於此值。
由於RAID組需要校驗以提供恢復功能,所以會存在一定寫懲罰(一個業務寫操作對應實際硬碟的I/O操作,可以參考),這個係數如下:
RAID0: 1
RAID1: 2
RAID5: 4
RAID6: 6
RAID1-0: 2
所以RAID組IOPS = 硬碟寫IOPS*硬碟數量*寫操作百分比/寫懲罰係數 + 硬碟讀IOPS*硬碟數量*讀操作百分比。
以4塊IOPS為180的SAS硬碟組RAID 6然後百分百隨機寫操作為例:
IOPS = 180*4/6 = 120
由於Ceph儲存結構不同於物理硬體,所以影響其IOPS的因素主要有網路、副本數量、日誌、OSD(硬碟)數量、OSD伺服器數量、OSD IOPS等,這裡給出一個來自Mirantis的經驗公式:
IOPS = 硬碟IOPS * 硬碟數量 * 0.88 / 副本數量
其中0.88為4-8k隨機讀操作佔比(88%),如果OSD不是以硬碟為單位而是RAID組,則替換公式中對應引數。
關於Ceph的IOPS計算僅供參考,計算結果可能會跟物理環境實測有較大偏差。
作者介紹:雲技術社群專家 蔣迪 (微信公眾號:雲技術實踐)
蔣迪,資 深虛擬化基礎設施工程師,《KVM私有云架構設計與實踐》作者,雲技術社群專家,擅長KVM雲平臺架構解析與虛擬化POC,具有一線開發與交付經驗。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2980418/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Debian12 兩塊硬碟組raid1硬碟AI
- 對機械硬碟和SSD固態硬碟IOPS、吞吐量的壓測對比硬碟
- 計算機組成與系統結構 cache 原理與計算計算機
- raid1 raid2 raid5 raid6 raid10的優缺點和做各自raid需要幾塊硬碟AI硬碟
- 【raid5資料恢復案例】兩組分別由4塊SAS硬碟組成的raid5組成lvm結構的資料恢復方案AI資料恢復硬碟LVM
- (計算機組成原理)RISC與CISC的區別計算機
- 計算機組成與體系結構-CPU組成計算機
- SQL 如何計算每個分組的中位數SQL
- 計算機組成與設計(4)-----處理器計算機
- 彙編初識與計算機組成計算機
- 雲端計算儲存之什麼是Ceph?聽聽Ceph創始人怎麼說
- 雲端計算儲存之Ceph架構是怎麼樣的?架構
- 遇到RAID5陣列硬碟出現問題的情況該如何解決?AI陣列硬碟
- 計算機組成原理 - 計算篇計算機
- SD-WAN 如何計算組網專線的價格?
- 外甥女問我計算機是如何組成的?計算機
- 計算機組成結構與基本體系計算機
- 計算機組成與體系結構-cache計算機
- 計算機組成原理與介面技術(二)計算機
- 【計算機組成原理】第6章 計算機的運算方法計算機
- 在 MySQL 中,如何計算一組資料的中位數?MySql
- CEPH-5:ceph叢集基本概念與管理
- 在計算機組成原理中x,計算機組成原理計算機
- raid概述與CentOS7.4中raid5的搭建與測試AICentOS
- Ceph的正確玩法之Ceph糾刪碼理論與實踐
- RAID 損壞後對物理硬碟做完整映象方法AI硬碟
- raid5硬碟故障資料恢復過程AI硬碟資料恢復
- raid5硬碟同步過程中另一塊硬碟掉線怎麼辦AI硬碟
- 【重學計算機】計算機組成原理計算機
- 固態硬碟與機械硬碟的概念與區別硬碟
- Raid1 Raid2 Raid5 Raid6 Raid10如何選擇使用AI
- 計算機組成與體系結構-數值表示範圍-浮點數計算計算機
- raid5硬碟掉線但熱備盤未啟用如何恢復資料AI硬碟
- 計算機組成原理計算機
- raid5硬碟掉線,重建raid並同步資料後恢復資料過程AI硬碟
- 計算機組成原理與介面技術筆記(一)計算機筆記
- 邊緣計算與雲端計算的未來
- 計算機組成與體系結構-資料的表示-碼制計算機