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 / 问题 / 748099
Accepted
dbr
dbr
Asked: 2016-01-11 16:47:18 +0800 CST2016-01-11 16:47:18 +0800 CST 2016-01-11 16:47:18 +0800 CST

SAS 扩展器还是更好的控制器?

  • 772

过去,我组装的服务器都有 8 个或更少的磁盘,所以我不必过多考虑存储控制器 - 像 P440ar(我的经验是 HP)这样的标准控制器最多支持 8 个磁盘就足够了。

我目前指定的服务器可能有 10 到 12 个 SFF 磁盘,这意味着通常的标准 P440ar 是不够的。要支持 >8 个磁盘,我似乎有几个选择:

  1. 坚持使用 P440 并添加 SAS 扩展卡
  2. 将控制器切换到 P840 之类的设备,最多支持 16 个磁盘,无需 SAS 扩展卡

因此,我一直在尝试了解每种方法的优缺点。

如果您想创建一个跨越比控制器本身支持的更多磁盘的 RAID 阵列,您别无选择,只能使用 SAS 扩展器。假设情况并非如此,以下之间的优缺点/区别是什么:

  1. 更小的控制器+扩展器
  2. 更大的控制器

(其中“smaller”是不支持所需驱动器数量且没有扩展器的控制器,而“larger”是支持的控制器)

...以及何时/为什么选择一个选项而不是另一个选项?

raid
  • 2 2 个回答
  • 1842 Views

2 个回答

  • Voted
  1. Best Answer
    Peter
    2018-03-06T09:36:13+08:002018-03-06T09:36:13+08:00

    根据我自己使用扩展器的经验,我会选择更好的控制器,原因如下:

    1)扩展器+控制器的价格接近一个更昂贵的控制器。

    2)您必须处理控制器和扩展器之间的兼容性问题,然后是电缆问题(控制器和扩展器之间的正确电缆),然后是扩展器和磁盘之间的磁盘电缆。他们并非都是一样的。

    3)闪烁扩展器很痛苦,你需要 windows 端口或原始 linux 实用程序,例如 sg_write_buffer 和 lsscsi/sg_scan.exe,这已经是避免它的充分理由(除非你从同一制造商处购买它们,而且我知道惠普有时需要惠普主板)。

    4)在 12G 领域,不同制造商(例如 LSI 和 HPE)的扩展器和控制器之间存在相当多的不兼容问题。我听说相同的配置适用于某些人,但不适用于其他人。

    如果适合您,可以考虑两个 RAID 控制器,您可能会获得相同的价格和更好的性能。

    PS:如果您决定与其他制造商合作,请在购买之前熟悉闪烁扩展器。我建议从 Intel 扩展器附带的 Windows 实用程序开始(sg_write_buffer.exe、sg_scan.exe、update.bat(需要为非 Intel 修改它),它们还提供 RPM 用于 linux 或这篇文章,看看你得到了什么涉入。

    • 3
  2. wazoox
    2016-09-07T03:21:22+08:002016-09-07T03:21:22+08:00

    从理论上讲,SAS 扩展器可能会限制吞吐量。如果您使用带有 SFF-8087 4 通道连接器(非常典型)的 SAS RAID 控制器,SAS 扩展器将在这 4 个通道上多路复用多个磁盘,而没有扩展器,每个磁盘将仅由一个通道驱动。

    但是请注意,许多具有超过 8 个 SAS 通道的 RAID 控制器实际上使用板载 SAS 扩展器(我不知道 P840 的技术细节);在这种情况下,使用内部或外部 SAS 扩展器几乎没有区别(如果有的话)。

    原始数字如下:

    • SAS-2 (6 Gbps)、扩展器、16 个驱动器:吞吐量 3 GB/s
    • SAS-2 (6 Gbps),本机,16 个驱动器:吞吐量 12 GB/s
    • SAS-3 (12 Gbps)、扩展器、16 个驱动器:吞吐量 6 GB/s
    • SAS-3 (12 Gbps),本机,16 个驱动器:吞吐量 24 GB/s

    如您所见,SAS 扩展器可能会严重限制最大磁盘吞吐量。但是,请记住,大多数 RAID 控制器和磁盘组合绝对无法达到甚至低值。如果您计划使用 7200 RPM 驱动器,SAS 扩展器不是限制因素。另一方面,对于 SSD,它很容易成为争论的焦点……

    • 0

相关问题

  • 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

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

    • 9 个回答
  • Marko Smith

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

    • 3 个回答
  • Marko Smith

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

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +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