磁盘IOPS计算
2016-04-13 11:31
288 查看
计算磁盘IOPS的三个因素:
1、RAID类型的读写比
不同RAID类型的IOPS计算公式:
2、硬盘类型的IOPS值
不同磁盘类型的IOPS:
3、具体业务系统的读写比
二、案例
1) 业务需求: 10TB 的FC 15K RPM存储空间,满足6000 IOPS,计算RAID5,RAID10分别需要多少块硬盘?
首先需要知道I/O中读操作与写操作所占的百分比。 假定6000 IOPS中读/写比是2:1
不同的RAID类型Drive 硬盘实际IOPS负载分别如下:
RAID10:(2/3)*6000+2*(1/3)*6000=
8000 IOPS
RAID5:(2/3)*6000+4*(1/3)*6000=12000
IOPS
参照不同硬盘类型的IOPS值,换算出需要多少块盘:
RAID10:8000 /180 = 45块
RAID5:12000/180 =67块
2) 一个RAID5,是由5块500G 10K RPM的FC盘组成,换算出该RAID支持的最大IOPS以及能够给前端应用提供的IOPS?
首先10K RPM的FC盘,单块盘的IOPS为140,5块盘最大IOPS值为700。
假设读写比为2:1,能够提供给前端应用的IOPS为:
(2/3)*X+4*(1/3)*X
= 700
2*X = 700
X=350
能够提供给前端应用的IOPS为350。
1、RAID类型的读写比
不同RAID类型的IOPS计算公式:
RAID类型 | 公式 |
RAID5、RAID3 | Drive IOPS=Read IOPS + 4*Write IOPS |
RAID6 | Drive IOPS=Read IOPS + 6*Write IOPS |
RAID1、RAID10 | Drive IOPS=Read IOPS + 2*Write 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 |
二、案例
1) 业务需求: 10TB 的FC 15K RPM存储空间,满足6000 IOPS,计算RAID5,RAID10分别需要多少块硬盘?
首先需要知道I/O中读操作与写操作所占的百分比。 假定6000 IOPS中读/写比是2:1
不同的RAID类型Drive 硬盘实际IOPS负载分别如下:
RAID10:(2/3)*6000+2*(1/3)*6000=
8000 IOPS
RAID5:(2/3)*6000+4*(1/3)*6000=12000
IOPS
参照不同硬盘类型的IOPS值,换算出需要多少块盘:
RAID10:8000 /180 = 45块
RAID5:12000/180 =67块
2) 一个RAID5,是由5块500G 10K RPM的FC盘组成,换算出该RAID支持的最大IOPS以及能够给前端应用提供的IOPS?
首先10K RPM的FC盘,单块盘的IOPS为140,5块盘最大IOPS值为700。
假设读写比为2:1,能够提供给前端应用的IOPS为:
(2/3)*X+4*(1/3)*X
= 700
2*X = 700
X=350
能够提供给前端应用的IOPS为350。
相关文章推荐
- controller aop
- centos6.5 用户管理
- 【uniq】报告重复的行(在linux中系统认为只有相邻并且一摸一样的行才认为是从复的行)
- Nginx优化指南+LINUX内核优化+linux连接数优化+nginx连接数优化
- 决定网站命脉的SEO核心关键词选取
- Jenkins创建slave节点----Linux平台
- linux 设置环境变量
- 采用openFileOutput获取输出流
- 建站_主机的区别(windows和linux)
- 运营地方旅游网站是否还有生存空间?
- CentOS 6.5 e1000e Timesync Tx Control register not set as expected
- openwrt 中procd
- CentOS 6.5下Samba服务器的安装与配置
- linux 文件权限——文件系统的文件及文件夹的权限管理标准详尽
- 【bash】编程之常用命令
- keepalived实现高可用集群方案
- cmd正常启动tomcat,而 从eclipse启动出现 404
- Nginx在Linux和windows下的安装使用
- tomcat Server Locations 不可用 两种解决方式
- ubuntu 生成 .pem 证书连接服务器,取消OpenSSH密钥密码认证