假设您有一个像这样的盒子,有24 个 SATA 磁盘的空间。
部署它的最佳建议是什么?
例如,您应该贪婪地选择 1.5 或 2tb 磁盘,还是它们不够可靠而无法在这样的阵列中使用,而您应该坚持使用 640gb 或 750gb 磁盘?
另外,我知道 FC(或通称为“企业级”)磁盘与桌面磁盘具有不同的错误恢复策略。企业磁盘将快速读取失败并向控制器报告它无法读取该块,RAID 控制器将快速从奇偶校验磁盘重新生成信息并将该块标记为坏块。另一方面,桌面磁盘会尝试并再次尝试获取数据,在病态的情况下,这可能会导致 raid 控制器因读取操作超时而导致整个磁盘失败。
所以这个问题有几个方面:
今天最好的磁盘是什么?(即 2010 年 2 月市场上的特定磁盘)
一般来说,当人们试图购买像这样在企业和消费者之间徘徊的东西时,应该寻找什么?
最后——有什么可以用当前的“消费者”磁盘做的,使它们更适合阵列使用?IE可以使用SMART配置来改变磁盘使用的错误恢复策略吗?
谢谢!
好的 - 这是我到目前为止发现的:
“企业”和“消费者”磁盘之间的主要具体区别在于磁盘用于从读/写错误中恢复的策略。
消费者=非常努力,即使需要一分钟,才能取回数据
企业=快速放弃并假设控制器将从奇偶校验磁盘或镜像中获取数据
三星称之为“命令完成时间限制”(CCTL)RAID 错误恢复,西部数据称之为“限时错误恢复”(TLER),希捷称之为“错误恢复控制”。
据我所知:
最后,我怀疑但不确定所有这些都是 SMART 功能“错误恢复控制”的实现(请参阅本PDF 的第 34 页)。如果有人确定,请发表评论。
我不知道哪种磁盘或多或少可靠。我怀疑除非我购买了数万张磁盘,否则我永远无法分辨哪个更可靠(消费者或企业)。与往常一样,我会考虑迷信、保修期和新蛋咆哮的数量/质量。
我主要从上面链接的文章和这些论坛/文章中获得了这些信息(希望它们会一直保持到时间结束):
http://forums.seagate.com/t5/Internal-ATA-and-Serial-ATA/RAID-Issues-ERC/mp/25751
http://www.anandtech.com/storage/showdoc.aspx?i=2922
http://www.gohighvoltage.com/forum/index.php?topic=50.0
http://hardforum.com/showthread.php?t=1285254
首先,磁盘阵列将采用常规磁盘,但考虑到大多数消费类驱动器并不意味着处理企业类型的工作负载,例如工作时间超过 40% 并且全天候 24/365 开启。
也就是说,我在运行最新的 1.5GB 驱动器时没有真正的问题,但可能不会完全使用 2TB 驱动器,因为 1.5 更稳定,因为它们较旧,并且可以处理潜在的热量积聚更好。
就“最佳”磁盘而言,我更喜欢 SAS 磁盘,它们只是设计和构建得更好 - 忘记任何性能提升,我只是看到它们比企业级 SATA 磁盘更少失败并且更好地处理持续使用。
无论您选择什么,只要确保您在阵列旁边至少有 2 个备用磁盘,并且您已打开并测试磁盘故障/故障前警报 - 大多数基于阵列的数据丢失是由于缺乏警觉。
哦,我不知道你的最后一个问题,除了选择盘片更少的磁盘,因为它们可以更好地处理热变化。