如何計算硬碟、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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 淺談RAID寫懲罰(Write Penalty)與IOPS計算AI
- 【儲存】如何計算IOPS ?
- 磁碟的IOPS計算與測量
- 計算IOPS
- 磁碟IOPS的計算
- 根據AWR計算IOPS與MBPS
- [zt]磁碟 RAID10 / RAID5 配置下的IOPS對比AI
- Debian12 兩塊硬碟組raid1硬碟AI
- 桌面虛擬化IOPS計算方法薦
- 機械磁碟iops說明及計算方法
- 計算機組成與系統結構 cache 原理與計算計算機
- 對機械硬碟和SSD固態硬碟IOPS、吞吐量的壓測對比硬碟
- 【raid5資料恢復案例】兩組分別由4塊SAS硬碟組成的raid5組成lvm結構的資料恢復方案AI資料恢復硬碟LVM
- 計算機組成與體系結構-CPU組成計算機
- (計算機組成原理)RISC與CISC的區別計算機
- SQL 如何計算每個分組的中位數SQL
- 彙編初識與計算機組成計算機
- 計算機組成與設計(4)-----處理器計算機
- 十大組織競爭雲端計算標準中國如何參與?
- mdadm用iscsi硬碟和本機硬碟建立raid硬碟AI
- 雲端計算儲存之什麼是Ceph?聽聽Ceph創始人怎麼說
- 雲端計算儲存之Ceph架構是怎麼樣的?架構
- 計算機組成原理 - 計算篇計算機
- 外甥女問我計算機是如何組成的?計算機
- SD-WAN 如何計算組網專線的價格?
- 資料庫硬碟空間如何算資料庫硬碟
- 計算機組成結構與基本體系計算機
- 計算機組成原理與介面技術(二)計算機
- 計算機組成與體系結構-cache計算機
- raid1 raid2 raid5 raid6 raid10的優缺點和做各自raid需要幾塊硬碟AI硬碟
- 在計算機組成原理中x,計算機組成原理計算機
- oracle iops與mbps小記Oracle
- 在 MySQL 中,如何計算一組資料的中位數?MySql
- 【計算機組成原理】第6章 計算機的運算方法計算機
- 【重學計算機】計算機組成原理計算機
- 計算機組成原理計算機
- 1.1計算機組成計算機
- Ceph的正確玩法之Ceph糾刪碼理論與實踐