Peter Stegnar Asked: 2010-03-10 21:56:56 +0800 CST2010-03-10 21:56:56 +0800 CST 2010-03-10 21:56:56 +0800 CST SATA 驱动器最快和最安全的 RAID 组合是什么? 772 我想知道对于 SATA 驱动器和一般用途(一些写入,主要是读取)来说,最快和最安全的 RAID 组合是什么? RAID 0 速度快但完全不安全,RAID 1 安全但速度慢,RAID 5 安全但速度不快,尤其是在便宜的控制器上(XOR 计算)。 RAID 1+0 或 RAID 10 似乎是最好的组合。您可以通过镜像获得安全性,并通过条带化获得速度。还有其他最好的或更优化的组合吗?RAID 10 的唯一缺点是存储利用率低。 raid storage 2 个回答 Voted Best Answer wazoox 2010-03-11T04:29:51+08:002010-03-11T04:29:51+08:00 它还取决于驱动器的数量:如果有 4 个驱动器,则选择 RAID-10。如果有超过 8 个驱动器,RAID-6 可能会足够快,并且有一个好的 RAID 控制器(3Ware、Areca、Intel 52xxx 系列)。以下是数字: 4 x 1TB,RAID 10:2TB 可用空间,180 MB/s 写入,190 MB/s 读取 8 x 1TB,RAID 10:4TB 可用空间,360 MB/s 写入,400 MBs 读取 8 x 1TB,RAID-5(危险):7 TB 可用,420 MB/s 写入,440 MB/s 读取(3Ware) 8 x 1TB,RAID-6:6 TB 可用,240 MB/s 写入,360 MB/s 读取 (3Ware) 16 x 1TB,RAID-6:14TB 可用,280 MB/s 写入,700 MB/s 读取 (3Ware) 如您所见,大约有 8 个驱动器的 RAID 5 和 RAID 6 在顺序性能方面与 RAID-10 相当有竞争力(对于像 Promise 等糟糕的卡则不然)。RAID-6 中的写入性能非常有限,但在驱动器足够多的情况下可以容忍。 对于大驱动器,RAID-5 相对不安全,因为重建所需的时间很长(3 到 4 小时,最多 7 到 8 小时)。虽然您可以使用 6 或 8 个驱动器进入 RAID-5,但您必须停止所有写入操作以防驱动器出现故障,直到重建阵列。这样它就“足够安全”了。 此外,请勿在具有 4 个以上驱动器的 RAID 阵列中使用台式机驱动器。振动和读取错误会影响性能。 TomTom 2010-03-10T22:41:00+08:002010-03-10T22:41:00+08:00 几乎没有比 RAID 10 更好的速度了。点 - 因为你得到了写解耦。任何更高效的 RAID(5、6)都存在高于 RAID 10 的写入瓶颈。 也就是说,您可以用基于 SSD 的 RAID 5 或 RAID 6 替换 RAID 10 普通 dsics - 由于需要更少的磁盘,这可能不会贵得多。 Raid 5 因光盘太大/太多而变得不安全 - 在这种情况下,您需要使用 Raid 6。问题是如果光盘在 Raid 5 中出现故障......重建期间磁盘故障,此时 Raid 失败。目前看到的限制大约是 2gb 光盘,因此与存档设置更相关。Raid 6 暂时解决了这个问题。 就我个人而言,我目前使用 Raid 5/6 进行存储、文件服务器。RAID 10 用于虚拟服务器操作系统磁盘(但我喜欢 6-10 个盘片并运行 40 台左右的服务器 - 如果它们都启动,那几乎是磁盘地狱)一些数据库数据区域的 RAID 10。 要查看的另一件事是您使用的光盘。IOPS 越高越好。便宜的是普通的 SATA 磁盘,高端的是 15000 RPM 的 SAS 磁盘,价格不菲。Western Digical Velociraptor 2.5" 企业版是一个很好的中等基础 - 每个磁盘 300gb,10000RPM。大约是标准 SATA 磁盘的两倍,但比 SAS 高端磁盘便宜很多。但是,SSD 的 RAID 5 很快就会杀死那些性能和价格……因为你需要的更少。 正如andol所说,这完全取决于您的需求。你试图做什么? 最后 - 这根本不是 SATA。实际上,由于 SAS 与 SATA 的互操作性,您可以将任何 SATA 驱动器插入 SAS 主干(它们是兼容的 - 甚至是物理上的)并使用 SAS 基础架构。
它还取决于驱动器的数量:如果有 4 个驱动器,则选择 RAID-10。如果有超过 8 个驱动器,RAID-6 可能会足够快,并且有一个好的 RAID 控制器(3Ware、Areca、Intel 52xxx 系列)。以下是数字:
如您所见,大约有 8 个驱动器的 RAID 5 和 RAID 6 在顺序性能方面与 RAID-10 相当有竞争力(对于像 Promise 等糟糕的卡则不然)。RAID-6 中的写入性能非常有限,但在驱动器足够多的情况下可以容忍。
对于大驱动器,RAID-5 相对不安全,因为重建所需的时间很长(3 到 4 小时,最多 7 到 8 小时)。虽然您可以使用 6 或 8 个驱动器进入 RAID-5,但您必须停止所有写入操作以防驱动器出现故障,直到重建阵列。这样它就“足够安全”了。
此外,请勿在具有 4 个以上驱动器的 RAID 阵列中使用台式机驱动器。振动和读取错误会影响性能。
几乎没有比 RAID 10 更好的速度了。点 - 因为你得到了写解耦。任何更高效的 RAID(5、6)都存在高于 RAID 10 的写入瓶颈。
也就是说,您可以用基于 SSD 的 RAID 5 或 RAID 6 替换 RAID 10 普通 dsics - 由于需要更少的磁盘,这可能不会贵得多。
Raid 5 因光盘太大/太多而变得不安全 - 在这种情况下,您需要使用 Raid 6。问题是如果光盘在 Raid 5 中出现故障......重建期间磁盘故障,此时 Raid 失败。目前看到的限制大约是 2gb 光盘,因此与存档设置更相关。Raid 6 暂时解决了这个问题。
就我个人而言,我目前使用 Raid 5/6 进行存储、文件服务器。RAID 10 用于虚拟服务器操作系统磁盘(但我喜欢 6-10 个盘片并运行 40 台左右的服务器 - 如果它们都启动,那几乎是磁盘地狱)一些数据库数据区域的 RAID 10。
要查看的另一件事是您使用的光盘。IOPS 越高越好。便宜的是普通的 SATA 磁盘,高端的是 15000 RPM 的 SAS 磁盘,价格不菲。Western Digical Velociraptor 2.5" 企业版是一个很好的中等基础 - 每个磁盘 300gb,10000RPM。大约是标准 SATA 磁盘的两倍,但比 SAS 高端磁盘便宜很多。但是,SSD 的 RAID 5 很快就会杀死那些性能和价格……因为你需要的更少。
正如andol所说,这完全取决于您的需求。你试图做什么?
最后 - 这根本不是 SATA。实际上,由于 SAS 与 SATA 的互操作性,您可以将任何 SATA 驱动器插入 SAS 主干(它们是兼容的 - 甚至是物理上的)并使用 SAS 基础架构。