我想知道什么是SATA驱动器和一般使用(一些写,主要是读)最快和最安全的RAID组合?
RAID 0速度快但是完全不安全,RAID 1安全但速度慢,RAID 5是安全的,但速度并不快,特别是在便宜的控制器(XOR计算)上。
看来RAID 1 + 0或RAID 10是最好的组合。 你可以通过镜像来获得安全性和速度。 有没有其他最好的或更优化的组合? RAID 10的唯一缺点是存储利用率低下。
这也取决于驱动器的数量:有4个驱动器,去RAID-10。 有了8个以上的驱动器,RAID-6可能会足够快,并带有一个好的RAID控制器(3Ware,槟榔,英特尔52xxx系列)。 这里是数字:
正如你所看到的,大约有8个驱动器的RAID 5和RAID 6在RAID-10的连续性能方面相当具有竞争力(对Promise等这样的低级卡来说并不是这样)。 写入性能在RAID-6中是相当有限的,尽pipe给予足够的驱动器可以容忍。
对于大型驱动器,RAID-5由于重build所需的时间长(3到4小时,长达7到8小时)而相对不安全。 尽pipe你可以使用6或8个驱动器进入RAID-5,但是如果发生驱动器故障 , 必须停止所有的写入操作,直到arrays重build 。 这样就足够“安全”了。
此外,请勿在具有4个以上驱动器的RAIDarrays中使用桌面驱动器。 振动和读取错误会导致性能下降。
对于速度来说,几乎没有比RAID 10更好的了。 点 – 因为你得到写解耦。 任何更高效的RAID(5,6)在写入方面都存在比RAID 10更高的瓶颈。
也就是说,你可能会用基于SSD的RAID 5或RAID 6取代RAID 10正常的dsics–由于需要更less的光盘,这可能并不是那么昂贵。
Raid 5因为太大/太多的光盘而变得不安全 – 在这种情况下,你需要去Raid 6.问题是,如果一个光盘在Raid 5中失败……在某个点上,你或多或less会得到第二个光盘故障在重build期间,Raid失败。 目前可以看到2GB左右的光盘,因此与档案设置更相关。 Raid 6现在解决了这个问题。
我个人目前去RAID 5/6存储,文件服务器。 突袭了10个virthal服务器操作系统光盘(但是我很喜欢6-10盘,运行40台左右的服务器 – 如果它们全部启动的话,这实际上就是光盘地狱)一个用于某些数据库数据区的RAID 10。
另一个要看的是你使用的光盘。 更高的IOPS更好。 廉价的是普通的SATA光盘,高端的是15000 RPM的SAS光盘, Western Digical Velociraptor 2.5“企业级版本是一个很好的介质 – 每盘300GB,10000RPM,标准SATA盘的IO大约是SAS的两倍,但比SAS高端的盘要便宜一些,但是SSD的快速杀手RAID5那些在performance和价格…因为你需要less。
和安说,这一切都取决于你的需求。 你想做什么?
最后 – 这根本不是SATA。 实际上,由于SAS与SATA的互操作性,您可以将任何SATA驱动器插入到SAS主干(它们是兼容的,甚至是物理上的),并使用SAS基础架构。