计算IOPS跟如下几个参数有关 1.服务器的硬盘个数: 这个就不用说了;?? 2.使用的RAID的方式: Raid 0:他是条带操作,所以只需要写入一次就行了,Write Penalty(写惩罚)为1 Raid 1/10:因为是镜像操作,所以写的操作的时候要写入2次, Write Penalty 2 Raid 5:他们需要进行异或运算,所以读一个操作,再进行运算,写入一个操作,再读取一个校验位,之后再写入,所以整个完成是需要4个动作才能完成Write Penalty 4 Raid 6 :跟Raid相比多一个校验位和一个写操作,Write Penalty 为6 3.服务器的读写比例 服务器主要用来做什么?平时的读写操作的百分比是多少,File Server 大概的是1/2到1/3左右,WebServer 大概为1/4左右,具体的情况具体分析 4.硬盘类型 不同类型的硬盘IOPS值如下: X 各种硬盘的IOPS值IOPS的计算公式: 服务器的总的IOPS??=物理磁盘的IOPS * 硬盘的数量 可用的IOPS=?[ 服务器的总的IOPS? * (写入百分比) * Raid Write Penalty]+(服务器的总的IOPS? * 读百分比) 案例1: 现有一台HP P2000的存储服务器,12颗SAS 15K RPM的硬盘 ,用来制作Raid5,其中有一颗硬盘用来做冗余(备份),读写的比例大概为1/3,他的IOPS为多少; 根据上述公式可以得出下面IOPS 总IOPS=180 *11 =1980 可用的IOPS=?1980*(1/3)*4+1980*2/3= |
|
来自: 王宇w3j0f3o2vv > 《待分类》