磁盘个数、阵列级别和条状块大小,只是磁盘阵列的参数,与单磁盘无关。
这里,主要测试条状快大小和磁盘个数对RAID0处理效率的影响。在测试条状快大小对RAID0的性能的影响时,RAID0的磁盘个数设定为2;在测试磁盘个数对RAID0的性能的影响时,RAID0的条带快大小设定为10KB。磁盘转速选定的是5400rpm,具体测试性能见图3和图4。

图3条状快大小对RAID0的影响
由图3可知,当条状块大小在比较小的范围内时,RAID0的性能较高;但条状块过大,反而使RAID0的性能降低,当条带块在80KB时,RAID0的性能接近单磁盘。
图4磁盘个数对RAID0的影响
由图4可知,随着RAID0的磁盘个数的增加,则其性能增高;但当RAID0的磁盘个数增加到一定限度后,RAID0曲线趋向平缓,此时RAID0的处理效率更多是取决于单个磁盘的性能。
5.结论
测试结果验证了RAID0的请求处理性能一般比单磁盘要高,并说明了条带块大小和磁盘个数对RAID0的影响。随着条带块的不断增大,RAID0的性能会降低,到达一定限度时,接近单磁盘的性能。这是因为条带快过大,单一I/O请求只用到一个磁盘,其他磁盘并未起作用。随着磁盘数量的不断增加,RAID0的性能并未持续提高,到达一定限度后,性能曲线会趋向平缓,性能不再会明显提升。这是因为磁盘个数达到一定数量后,RAID0性能就更多的取决于磁盘的物理性能,比如转速、寻道时间等。
RAID0在所有RAID级别中效率最高,但却是惟一不具有容错性的,极大地增加了数据的安全隐患。下一步将在软件实现其他RAID级别,并考虑带宽模块B、控制模块C'、转换模块T、无关模块X的影响,以进一步提高该软件的适用性。 3/3 首页 上一页 1 2 3 |