我想知道什么是用于SATA驱动器和一般用途的最快,最安全的RAID组合(有些是写的,大部分是读的)?
RAID 0快速但完全不安全,RAID 1安全但很慢,RAID 5安全但不那么快,尤其是在便宜的控制器上(XOR计算)。
看来RAID 1 + 0或RAID 10是最好的组合。您可以通过镜像获得安全性,并通过条带化获得速度。还有其他最佳或更理想的组合吗?RAID 10的唯一缺点是存储利用率低下。
我想知道什么是用于SATA驱动器和一般用途的最快,最安全的RAID组合(有些是写的,大部分是读的)?
RAID 0快速但完全不安全,RAID 1安全但很慢,RAID 5安全但不那么快,尤其是在便宜的控制器上(XOR计算)。
看来RAID 1 + 0或RAID 10是最好的组合。您可以通过镜像获得安全性,并通过条带化获得速度。还有其他最佳或更理想的组合吗?RAID 10的唯一缺点是存储利用率低下。
Answers:
它还取决于驱动器的数量:对于4个驱动器,请选择RAID-10。如果有8个以上的驱动器,那么一个好的RAID控制器(3Ware,Areca,Intel 52xxx系列)可能会足够快地实现RAID-6。这是数字:
如您所见,大约有8个驱动器,RAID 5和RAID 6在RAID-10的顺序性能上具有相当的竞争力(在诸如Promise之类的低劣卡上则不然)。尽管有足够的驱动器可以容忍,但RAID-6的写性能相当有限。
对于大型驱动器,RAID-5相对不安全,因为重建需要很长时间(3到4个小时,最多7到8个小时)。虽然您可能会使用6或8个驱动器进入RAID-5,但是如果驱动器出现故障,则必须停止所有写入操作,直到重建阵列为止。这样,它“足够安全”。
另外,请勿在具有四个以上驱动器的RAID阵列中使用台式机驱动器。振动和读取错误会降低性能。
几乎没有什么比RAID 10更好的速度了。点-因为您得到写去耦。任何效率更高的RAID(5、6)的写入瓶颈都高于RAID 10。
就是说,您可以摆脱基于RAID的RAID 5或RAID 6替换RAID 10普通dsics的麻烦-由于需要较少的光盘,价格可能不会贵很多。
太大/太多光盘的情况下,RAID 5变得不安全-在这种情况下,您需要进入RAID6。问题是,如果RAID 5中的光盘出现故障,在某个点上您或多或少会获得第二个重建过程中出现光盘故障,此时Raid失败。目前在2gb的光盘上看到该限制,因此与存档设置更为相关。突袭6解决了目前的问题。
就我个人而言,我目前使用Raid 5/6来存储文件服务器。RAID 10用于虚拟服务器操作系统光盘(但后来我喜欢6-10个盘片并在其中运行40台左右的服务器-如果它们全部启动,那几乎就是光盘地狱)RAID 10用于某些数据库数据区域。
要查看的另一件事是您使用的光盘。IOPS越高越好。便宜的将是普通的SATA磁盘,高端的是15000 RPM SAS磁盘,这些磁盘花费不菲。Western Digical Velociraptor 2.5英寸企业版是一个不错的选择-每个磁盘300gb,10000RPM。大约是标准SATA磁盘的IO的两倍,但比SAS高端磁盘便宜很多。但是,RAID 5很快就使SSD丧命。性能和价格上的优势...因为您需要的更少。
正如Andol所说,这完全取决于您的需求。你想做什么?
最后-这完全不是SATA。实际上,归功于SAS与SATA的互操作性,您可以将任何SATA驱动器插入SAS主干(它们甚至在物理上都是兼容的)并使用SAS基础架构。