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