AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 110415
Accepted
chris
chris
Asked: 2010-02-08 07:34:15 +0800 CST2010-02-08 07:34:15 +0800 CST 2010-02-08 07:34:15 +0800 CST

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

  • 772

假设您有一个像这样的盒子,有24 个 SATA 磁盘的空间。

部署它的最佳建议是什么?

例如,您应该贪婪地选择 1.5 或 2tb 磁盘,还是它们不够可靠而无法在这样的阵列中使用,而您应该坚持使用 640gb 或 750gb 磁盘?

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

所以这个问题有几个方面:

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

  2. 一般来说,当人们试图购买像这样在企业和消费者之间徘徊的东西时,应该寻找什么?

  3. 最后——有什么可以用当前的“消费者”磁盘做的,使它们更适合阵列使用?IE可以使用SMART配置来改变磁盘使用的错误恢复策略吗?

谢谢!

hardware-raid sata
  • 2 2 个回答
  • 456 Views

2 个回答

  • Voted
  1. Best Answer
    chris
    2010-03-19T11:27:53+08:002010-03-19T11:27:53+08:00

    好的 - 这是我到目前为止发现的:

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

    • 消费者=非常努力,即使需要一分钟,才能取回数据

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

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

    据我所知:

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

    最后,我怀疑但不确定所有这些都是 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

    • 2
  2. Chopper3
    2010-02-08T08:50:41+08:002010-02-08T08:50:41+08:00

    首先,磁盘阵列将采用常规磁盘,但考虑到大多数消费类驱动器并不意味着处理企业类型的工作负载,例如工作时间超过 40% 并且全天候 24/365 开启。

    也就是说,我在运行最新的 1.5GB 驱动器时没有真正的问题,但可能不会完全使用 2TB 驱动器,因为 1.5 更稳定,因为它们较旧,并且可以处理潜在的热量积聚更好。

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

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

    哦,我不知道你的最后一个问题,除了选择盘片更少的磁盘,因为它们可以更好地处理热变化。

    • 1

相关问题

  • 扩展硬件 RAID-1 阵列

  • NCQ:每个驱动器的最大安全标签数是多少

  • 英特尔 D865GLC 上的硬件突袭

  • Raid-1 中的磁盘是否在 RAID 之外运行?

  • 突袭分析软件

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve