http://bbs.vmanager.cn/thread-5242-1-1.html


RAID 0  Penalty = 0    WIOPS 175

RAID 1  penalty = 2    WIOPS 85

RAID 5  penalty = 4    WIOPS 40

RAID 6  penatly = 6    WIOPS 30

RAID-DP penatly = 2    WIOPS 85

RAID 10 penalty = 2   

RAID 60 penalty = 6  

RAID 50 penalty = 4

读IOPS理论上通常都为所有单盘的IOPS综合,

例如:15K的SAS做RAID5,那么它的IOPS应该是:175x3

(TOTAL IOps × % READ)+ ((TOTAL IOps × % WRITE) /RAID Penalty)




虚拟机IOPS


可用的IOPS = (物理磁盘总的IOPS × 写百分比 ÷ RAID写惩罚) + (物理磁盘总的IOPS × 读百分比)


VMFS最小尺寸:MinSize=1.2GB

最大虚拟机数量:MaxVMs=40个

闲置空间:Slack Space=20%

平均VMDK尺寸:AvgSizeVMDK=30GB

平均磁盘数:AvgDisksVMs=2

平均内存:AvgMemSize=3GB


虚拟机的数量是由IOPS决定的,单LUN的IOPS计算方式为:  


01.(IOPSPerLUN-20%)/AVGIOpsPerVM<=MaxVMsWithinRTO

就是说虚拟机的部署数量需要小于这个RTO许可下的MaxVMs数量;


VMFS 5启用了VAAI SCSI Locking Offload之类的功能,然后,它的计算公式为:


01.[(MaxVMs*AvgDisksVMs)*AvgSizeVMDK]+(MaxVMs*AvgMemSize)+Slack Space=>MinSize

例如:


01.{[(40 * 2) * 30GB] + (40 * 3GB)} + 20% = (2400GB + 120GB) * 1.2 = 3024 GB

因此,虚拟机的数量和相关的空间分布计算方式就是参照上述参数值来设定。



相关:

https://community.emc.com/thread/129131


http://www.liusuping.com/storage/iops-ceshi-shuju.html


http://virtualworld.blog.51cto.com/1412963/543731