SATA FC 阵列中的台式机 SATA 驱动器

SATA  FC 阵列中的台式机 SATA 驱动器

假设你有一个这样的盒子这些有可容纳 24 个 SATA 磁盘的空间。

对于部署此功能的最佳建议是什么?

例如,您是否应该贪心并选择 1.5 或 2TB 的磁盘,或者它们是否不够可靠,不能用于这样的阵列,而您应该坚持使用 640GB 或 750GB 的磁盘?

此外,我知道 FC(或一般意义上的“企业级”)磁盘的错误恢复策略与台式机磁盘不同。企业级磁盘将快速读取失败并向控制器报告它无法读取该块,而 RAID 控制器将快速从奇偶校验磁盘重新生成信息并将该块标记为坏块。另一方面,台式机磁盘将不断尝试获取数据,在病理情况下,这可能会导致 RAID 控制器因读取操作超时而使整个磁盘失败。

因此,这个问题有几个方面:

  1. 今天最好的磁盘类型是什么?(即 2010 年 2 月市场上的特定磁盘)

  2. 一般来说,当人们试图购买这种介于企业和消费者之间的产品时,应该寻找什么呢?

  3. 最后——是否可以对当前的“消费者”磁盘进行任何改进,使其更适合阵列使用?例如,您可以使用 SMART 配置来更改磁盘使用的错误恢复策略吗?

谢谢!

答案1

好的——这是我目前发现的:

“企业”和“消费者”磁盘之间的主要具体区别在于磁盘用于从读/写错误中恢复的策略。

  • 消费者=尽最大努力,即使需要一分钟,也要恢复数据

  • enterprise=快速放弃并假设控制器将从奇偶校验磁盘或镜像中获取数据

    三星称之为“命令完成时间限制“(CCTL)RAID错误恢复,西部数据称之为”限时错误恢复“(TLER)希捷称之为“错误恢复控制”。

据我所知:

  • 三星:企业级驱动器有 CCTL,消费级驱动器没有。
  • WD:论坛上有人讨论过一种实用程序,它可以在消费者硬盘上启用 TLER。论坛通常会说“您必须直接从 WD 那里获得它,但他们否认它的存在,或者您可以转到这个 rapidshare 链接,它可能仍然有效,也可能无效。”嗯。其他论坛报告说,现在无法更改任何较新的 WD 磁盘上的 TLER 设置,并且使用 TLER.exe 实用程序可能会损坏磁盘或导致男性秃顶。
  • Seagate:看起来有些驱动器有“ERC”寄存器,有些没有;如果寄存器存在,看起来您可以使用 SMART 管理实用程序(如 Linux 下的 hdparm)来设置它。我还没有尝试设置 ERC 寄存器——我手头的所有磁盘都没有该寄存器。

最后,我怀疑但不确定所有这些都是 SMART 功能“错误恢复控制”的实现(参见第 34 页PDF)。如果有人确切知道,请发表评论。

我不知道哪种磁盘更可靠或更不可靠。我怀疑,除非我购买数万个磁盘,否则我永远无法分辨哪些磁盘更可靠(消费者磁盘或企业磁盘)。和往常一样,我会选择迷信、保修期限和 newegg 抱怨的数量/质量。

我主要从上面链接的文章和这些论坛/文章中获得这些信息(希望它们能永远保留在原处):

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

答案2

首先,该磁盘阵列将采用常规磁盘,但要考虑到大多数消费级驱动器并非用于处理企业类型的工作负载,例如工作时间超过 40% 且每年 24 小时不间断开启。

话虽如此,我运行最新的 1.5GB 硬盘并没有遇到什么问题,但可能不会全力使用 2TB 硬盘,因为 1.5 硬盘更稳定,因为它们比较旧,并且可以更好地处理潜在的热量积聚。

就“最佳”磁盘而言,我很多更喜欢 SAS 磁盘,它们的设计和构造更好 - 忘记任何性能提升,我只是看到它们比企业级 SATA 磁盘故障更少并且处理持续使用得更好。

无论您选择什么,只要确保您至少有 2 个备用磁盘位于阵列旁边,并且已打开并测试磁盘故障/预故障警报 - 大多数基于阵列的数据丢失是由于缺乏警报导致的不作为。

哦,我对您的最后一个问题一无所知,除了选择盘片较少的磁盘,因为它们能更好地处理热变化。

相关内容