发布网友 发布时间:2022-04-23 22:20
共2个回答
热心网友 时间:2023-10-11 22:43
你说的有效使用率是组RAID5以后的容量吧~假设硬盘容量为M,单硬盘速度为T,硬盘个数为N。RAID5采用数据写入的方式比较复杂,例如用3块硬盘组RAID5,分别是a\b\c,数据写入的时候在a和b写入数据,在c中放入校验码。第2次写数据的时候校验码会存储在a或b上。这样来保证当一块硬盘坏的时候其他盘可以有足够完整的数据+校验来恢复坏硬盘的数据。容量为>(N-1)*M,读速度为N*T,写速度<T/(N-1)。组建RAID5最少需要使用3块硬盘。RAID-5卷适合于大规模序列化读写操作。RAID-5卷适宜于在以下情况下使用: 1 大型数据库中的读操作比写操作频繁。性能随写操作所占百分比的增加而降低。随机读取的数据库应用程序在安装了RAID-5卷的负荷平衡后会更好的运行。 2 需要高度容错,但不能有镜像卷那样的费用时。当使用大量磁盘时,raid-5比镜像卷的效率显著地高。存储奇偶校验信息所需的空间等于1/N (N为磁盘数目)。因此10个磁盘整列用1/10的空间来存储奇偶校验信息。 阵列当中随磁盘数的增加,利用率也随之提高。热心网友 时间:2023-10-11 22:44
速度不会提高一倍的。在写入过程中,RAID5会进行校验耗费时间。校验的速度取决于RAID卡的芯片型号及缓存。比如dell服务器H310卡,支持raid5,但是没有缓存。所以读写速度提升相当有限,和单块盘的写入速度差不多。读取速度就快多了。