分享

服务器硬盘的IOPS计算方法

 王宇w3j0f3o2vv 2017-03-30
计算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值如下:
服务器硬盘的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=

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多