3.2.7.3 条带大小计算方法
stripe width(条带宽度):RAID中的磁盘数,就是组成这个stripe的磁盘数。例如,4个磁盘组成的RAID 0,条带宽度就是4。
stripe depth(条带深度):单块磁盘上条带的大小,有时也称为stripe unit。
stripe size(条带大小):stripe depth×stripe width。有时也称block size块大小、chunk size簇大小、stripe length条带长度、granularity粒度,是单块磁盘上的每次I/O的最小单位。
RAID条带大小的另一个计算公式为:
条带大小=(0.25×平均定位时间×数据传输速率×(并发用户数-1)×1.024)+0.5KB。
平均定位时间=(平均延时+平均寻道时间)(ms);数据传输速率单位为:Mbps;1.024 = 1s/1000ms×1024KB/1MB(单位转换因子)。
举例来说,磁盘寻道时间是6ms,传输速率80MB,且有20个并发用户的条带大小应该为:(0.25×6×80×19×1.024)+0.5=2335.22KB(差不多2MB)。
《深度挖掘:Oracle RAC数据库架构分析与实战攻略》第3章存储和网络传输,本章详细介绍了RAID与网络存储技术的一些知识,主要包括RAID技术和网络存储技术以及Oracle ASM等内容。本节为大家介绍条带大小计算方法。