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 / 问题 / 121017
Accepted
Peter Stegnar
Peter Stegnar
Asked: 2010-03-10 21:56:56 +0800 CST2010-03-10 21:56:56 +0800 CST 2010-03-10 21:56:56 +0800 CST

SATA 驱动器最快和最安全的 RAID 组合是什么?

  • 772

我想知道对于 SATA 驱动器和一般用途(一些写入,主要是读取)来说,最快和最安全的 RAID 组合是什么?

RAID 0 速度快但完全不安全,RAID 1 安全但速度慢,RAID 5 安全但速度不快,尤其是在便宜的控制器上(XOR 计算)。

RAID 1+0 或 RAID 10 似乎是最好的组合。您可以通过镜像获得安全性,并通过条带化获得速度。还有其他最好的或更优化的组合吗?RAID 10 的唯一缺点是存储利用率低。

raid storage
  • 2 2 个回答
  • 51251 Views

2 个回答

  • Voted
  1. Best Answer
    wazoox
    2010-03-11T04:29:51+08:002010-03-11T04:29:51+08:00

    它还取决于驱动器的数量:如果有 4 个驱动器,则选择 RAID-10。如果有超过 8 个驱动器,RAID-6 可能会足够快,并且有一个好的 RAID 控制器(3Ware、Areca、Intel 52xxx 系列)。以下是数字:

    • 4 x 1TB,RAID 10:2TB 可用空间,180 MB/s 写入,190 MB/s 读取
    • 8 x 1TB,RAID 10:4TB 可用空间,360 MB/s 写入,400 MBs 读取
    • 8 x 1TB,RAID-5(危险):7 TB 可用,420 MB/s 写入,440 MB/s 读取(3Ware)
    • 8 x 1TB,RAID-6:6 TB 可用,240 MB/s 写入,360 MB/s 读取 (3Ware)
    • 16 x 1TB,RAID-6:14TB 可用,280 MB/s 写入,700 MB/s 读取 (3Ware)

    如您所见,大约有 8 个驱动器的 RAID 5 和 RAID 6 在顺序性能方面与 RAID-10 相当有竞争力(对于像 Promise 等糟糕的卡则不然)。RAID-6 中的写入性能非常有限,但在驱动器足够多的情况下可以容忍。

    对于大驱动器,RAID-5 相对不安全,因为重建所需的时间很长(3 到 4 小时,最多 7 到 8 小时)。虽然您可以使用 6 或 8 个驱动器进入 RAID-5,但您必须停止所有写入操作以防驱动器出现故障,直到重建阵列。这样它就“足够安全”了。

    此外,请勿在具有 4 个以上驱动器的 RAID 阵列中使用台式机驱动器。振动和读取错误会影响性能。

    • 11
  2. TomTom
    2010-03-10T22:41:00+08:002010-03-10T22:41:00+08:00

    几乎没有比 RAID 10 更好的速度了。点 - 因为你得到了写解耦。任何更高效的 RAID(5、6)都存在高于 RAID 10 的写入瓶颈。

    也就是说,您可以用基于 SSD 的 RAID 5 或 RAID 6 替换 RAID 10 普通 dsics - 由于需要更少的磁盘,这可能不会贵得多。

    Raid 5 因光盘太大/太多而变得不安全 - 在这种情况下,您需要使用 Raid 6。问题是如果光盘在 Raid 5 中出现故障......重建期间磁盘故障,此时 Raid 失败。目前看到的限制大约是 2gb 光盘,因此与存档设置更相关。Raid 6 暂时解决了这个问题。

    就我个人而言,我目前使用 Raid 5/6 进行存储、文件服务器。RAID 10 用于虚拟服务器操作系统磁盘(但我喜欢 6-10 个盘片并运行 40 台左右的服务器 - 如果它们都启动,那几乎是磁盘地狱)一些数据库数据区域的 RAID 10。

    要查看的另一件事是您使用的光盘。IOPS 越高越好。便宜的是普通的 SATA 磁盘,高端的是 15000 RPM 的 SAS 磁盘,价格不菲。Western Digical Velociraptor 2.5" 企业版是一个很好的中等基础 - 每个磁盘 300gb,10000RPM。大约是标准 SATA 磁盘的两倍,但比 SAS 高端磁盘便宜很多。但是,SSD 的 RAID 5 很快就会杀死那些性能和价格……因为你需要的更少。

    正如andol所说,这完全取决于您的需求。你试图做什么?

    最后 - 这根本不是 SATA。实际上,由于 SAS 与 SATA 的互操作性,您可以将任何 SATA 驱动器插入 SAS 主干(它们是兼容的 - 甚至是物理上的)并使用 SAS 基础架构。

    • 9

相关问题

  • Windows 文件服务器性能调优

  • SSD TRIM 的硬件 RAID 控制器支持

  • 了解磁盘队列长度

  • 使用混合磁盘突袭 0?

  • Windows Server 2008 Hyper-V 虚拟化服务器的最佳 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