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 / 问题 / 866070
Accepted
inf3rno
inf3rno
Asked: 2017-08-01 06:17:45 +0800 CST2017-08-01 06:17:45 +0800 CST 2017-08-01 06:17:45 +0800 CST

每个板载 RAID 都是假 RAID 吗?

  • 772

我买了一个 MSI C236M 工作站。它声称它支持 RAID 0/1/5/10。我如何确定这是哪种 RAID?它总是“假”RAID,还是有可能是真正的硬件RAID?

据我了解,最好使用软件或真正的硬件 RAID,而不是主板随附的这些假 RAID... https://serverfault.com/a/522346/101323

raid
  • 3 3 个回答
  • 14861 Views

3 个回答

  • Voted
  1. Best Answer
    USD Matt
    2017-08-01T07:06:09+08:002017-08-01T07:06:09+08:00

    几乎所有低端主板上的板载 RAID 都是“假”RAID。但是,可以获得带有专用硬件 RAID 控制器的主板。例如,许多 Supermicro 主板都带有内置在主板上的专用 RAID 控制器。

    如前所述,您的芯片组配备了带有“英特尔快速存储技术”的英特尔 C236 芯片组。不久前我遇到了一个系统,被系统自我升级到Windows 10的事实所困扰,该系统不支持管理软件。该实用程序不会运行,并且该控制器没有真正的 BIOS 界面,您可以像大多数硬件控制器一样管理阵列。英特尔 RAID 格式相当一致,并且受到 Linux 工具的支持,所以我尝试使用它进行重建,但最终放弃了。

    这部分取决于个人喜好,但如果可能的话,我总是会选择软件 RAID(即由操作系统提供)而不是 Fake Raid,主要是出于以下两个原因 -

    • 将磁盘移动到新硬件通常会“正常工作”。您将不必找到具有相同主板或假raid 芯片的系统。
    • 可以使用操作系统中的工具来管理阵列,而不是依赖于对软件的持续支持,而这种软件通常一开始就得不到很好的支持。在大多数情况下,只需将磁盘连接到运行同一系列操作系统的不同系统或启动 Live CD 即可重建阵列也很简单。

    (或者当然这主要适用于具有 mdraid/ZFS/等的 Linux/Unix 操作系统。不确定 Windows 中 RAID 的当前状态 - 尤其是可以从哪个启动?)

    • 3
  2. shodanshok
    2017-08-01T07:51:37+08:002017-08-01T07:51:37+08:00

    “假 RAID”只不过是通过专有二进制驱动程序/blob 完成的软件 RAID。任何无缓存的板载 RAID 控制器都是(几乎没用的)假 RAID,将 SATA/SAS 控制器和不透明的驱动程序粘合在一起。

    与“纯”软件 RAID 相比,它的唯一优势是能够为 BIOS 引导提供单个设备。它的缺点要大得多,主要是:

    • 您在关键 I/O 路径中运行不受信任的代码;
    • 与其他板的兼容性低。

    使用这样的控制器,我通常禁用 RAID 功能并在物理磁盘上使用软件 RAID,基本上是按原样使用 SATA/SAS 控制器。

    你可以说,甚至“硬件 RAID”卡实际上只不过是在专有硬件上运行的特定软件,从某种意义上说,这是非常正确的。然而,好的 RAID 卡有一个关键特性:断电保护的回写缓存,它极大地提高了随机写入性能和基于奇偶校验的 RAID 速度。有关更多信息,请查看此处

    • 3
  3. Andrew Joy
    2018-02-14T06:44:04+08:002018-02-14T06:44:04+08:00

    你的问题格式不正确。

    您在假设存在硬件 RAID 之类的东西的情况下进行操作,而业界不会告诉您的一个大谎言是没有硬件 RAID 之类的东西。

    传统的 RAID 是过去硬件不够快且软件不够先进以完成这项工作的保留,因此使用第二台专用计算机来管理 RAID。这就是人们所说的“RAID卡”。

    随着硬件越来越快,操作系统越来越先进,比如 ZFS 或 BTRFS 接手了这项工作。

    您的芯片组也不例外,它上面有软件来管理磁盘条带化或镜像,就像“硬件”RAID 卡有软件或 ZFS 或 BTRFS 一样。

    现在人们所说的 RAID 卡确实有优势,它们具有读写缓存以提高性能和电池备份以防止在断电时丢失对磁盘的写入。类似地,ZFS 和 BTRFS 可以有一个缓存磁盘(通常是 SSD 或 NVMe),并将其留给写入缓存设备上的控制器来处理断电保护。

    但是,您的设置没有这些,因此您可以将其称为不太先进的 RAID 系统。但它仍然是 RAID,好吧,RAID 0 不是 RAID,它是条带,而 RAID 1 也不是 RAID,它是一个镜像。

    • -2

相关问题

  • 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