会飞的鱼

2019
技术学习交流--用心学习--用心记录!
首页 » ▇ 虚拟化 » 磁盘IOPS的计算

磁盘IOPS的计算

计算磁盘IOPS的三个因素:

 

1、RAID类型的读写比

不同RAID类型的IOPS计算公式:


RAID类型

公式

RAID5RAID3

Drive IOPS=Read IOPS + 4*Write IOPS

RAID6

Drive IOPS=Read IOPS +  6*Write IOPS

RAID1RAID10

Drive IOPS=Read IOPS + 2*Write IOPS


2、硬盘类型的IOPS值

不同磁盘类型的IOPS:


硬盘类型

IOPS

FC 15K RPM

180

FC 10K RPM

140

SAS 15K RPM

180

SAS 10K RPM

150

SATA 10K RPM

290

SATA 7.2K RPM

80

SATA 5.4K RPM

40

Flash drive

2500


3、具体业务系统的读写比

 

案例

1) 业务需求: 10TB 的FC 15K RPM存储空间,满足6000 IOPS,计算RAID5RAID10分别需要多少块硬盘?

首先需要知道I/O中读操作与写操作所占的百分比。 假定6000 IOPS中读/写比是21

    不同的RAID类型Drive 硬盘实际IOPS负载分别如下:

RAID10:(2/3*6000+2*1/3*6000= 8000 IOPS

RAID5:(2/3*6000+4*1/3*6000=12000 IOPS

参照不同硬盘类型的IOPS值,换算出需要多少块盘:

RAID108000 /180 = 45

RAID512000/180 =67


2) 一个RAID5,是由5500G 10K RPMFC盘组成,换算出该RAID支持的最大IOPS以及能够给前端应用提供的IOPS?

首先10K RPMFC盘,单块盘的IOPS1405块盘最大IOPS值为700

假设读写比为21,能够提供给前端应用的IOPS为:

2/3*X+4*1/3*X = 700

      2*X = 700 

      X=350

      能够提供给前端应用的IOPS350


文章如无特别注明均为原创! 作者: Eagle, 转载或复制请以 超链接形式 并注明出处 枫叶落
原文地址《 磁盘IOPS的计算》发布于2015-2-12

分享到:
打赏

评论

游客

看不清楚?点图切换
切换注册

登录

您也可以使用第三方帐号快捷登录

切换登录

注册