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 / 问题 / 839002
Accepted
Laucktba
Laucktba
Asked: 2017-03-18 11:11:29 +0800 CST2017-03-18 11:11:29 +0800 CST 2017-03-18 11:11:29 +0800 CST

用于 SSD 驱动器的 RAID 5。

  • 772

我计划为我们的主要办公室部署一个具有成本效益但高性能的 SAN/NAS 设置。用例:用于 20-30 个用户 VDI 部署的存储、文件服务器、主备份位置。所需的可用容量 = 10TB。

存储软件的对应物还有待考虑。现在我正在研究底层存储硬件的可能配置。我比较了基于 10K RPM SAS 的 RAID10 设置(10x2TB HDD)和 SATA SSD RAID5 配置(7x 1.6TB SSD)的价格。有趣的是,如果使用读取密集型驱动器,SSD 设置会便宜 20%,如果我选择混合使用驱动器,则成本会增加 10%。这意味着全闪存 RAID5 看起来是一个可行的选择,至少在纸面上是这样。

然而,很久以前,我在“好旧”的 5x 70GB SCSI HDD 配置中遇到了 RAID5 的大量麻烦。即使是现在,那东西仍然让我做噩梦。此外,我忽略了一些线程,例如This和This,看起来有些人坚信我的“全闪存 RAID5”计划行不通。

所以,问题是:你们对这个主题有什么好的阅读吗?或者你能分享你对 RAID5 SSD 设置的个人经验吗?提前谢谢了!

raid ssd storage raid5
  • 4 4 个回答
  • 3290 Views

4 个回答

  • Voted
  1. Best Answer
    Mr. Raspberry
    2017-03-21T07:09:58+08:002017-03-21T07:09:58+08:00

    根据我对此类生产的经验,我建议使用 RAID5 SSD,因为该实施有效地利用了仍然具有性能的存储。此外,由于使用了快速驱动器,该设置最大限度地减少了 RAID 重建。

    https://www.starwindsoftware.com/blog/raid-5-was-great-until-high-capacity-hdds-came-into-play-but-ssds-restored-its-former-glory-2

    对于该项目,如果您的生产更多关于 2-3 台主机和 4+ 节点集群的软件 RAID,请使用硬件 RAID。

    • 5
  2. sleepyweasel
    2017-03-18T21:18:58+08:002017-03-18T21:18:58+08:00

    我同意@pming 关于将 ZFS 用作文件系统的观点。它会为您提供一些您可能感兴趣的好选项。即:重复数据删除、各种压缩选项、快照、复制(到另一个池或系统进行备份)...... ZFS 要考虑的另一件事是使用更大的非SSD 驱动器并为读取或写入缓存添加 SSD。

    如果您使用 RAID5 来帮助防止数据丢失,还请考虑至少使用 RAID6(ZFS 中的 raidz2)而不是 RAID5(ZFS 中的 raidz)。

    您的一些评论暗示您计划建立某种家庭系统来满足您办公室的需求。但也略微暗示您可能会从供应商处购买阵列或解决方案。——你可能想澄清一下。

    Nexenta 为利用 ZFS 构建存储系统提供了一个很好的解决方案。

    • 0
  3. drookie
    2017-03-18T21:32:09+08:002017-03-18T21:32:09+08:00

    为此,我在类似的空间上使用 ZFS。是的,我将它用于 VDI/ESX。不,我认为您不应该使用 raid6,因为它的空间开销太大;如果您将在跨度中使用 5 磁盘 vdev(将冷数据问题减少到最低限度),那么 raid5 就足够了,因此可以有效地使用 raid50 配置,因为 ZFS 总是尽可能地对其数据进行条带化。如果您对冷数据持谨慎态度,请定期使用擦洗(实际上,即使您不谨慎,也要使用它)。虽然冷数据也是raid6的问题。

    还要记住 ZFS 有很多开销,你必须保持池不超过 85% 的填充(或者可能使用专用的日志设备,这部分地消除了这个问题)。此外,如果您打算使用zvols,请记住您必须使用volblocksize至少比扇区大小大 8 倍,并且更新的 AF 驱动器不会自动满足此要求(您可能会在您的空间量)。

    除此之外,SSD 只是在 ZFS/raid5 上运行。

    PS不惜一切代价避免使用Sandisk。

    • 0
  4. pming
    2017-03-18T15:08:44+08:002017-03-18T15:08:44+08:00

    我建议为此使用 ZFS。如果您需要一个盒子来处理不同的用例,ZFS 使您能够构建不同的存储池。您可以为您的 VDI 创建一个带有 4 个 SSD 的镜像条带 zpool(类似于 RAID 10),为文件服务使用一些更大的 10k 或 15k 驱动器,为备份池使用一些更大的 7.2k 驱动器。

    例如:

    4 x 400 GB SSD 镜像条带 = 0.8 TB 用于 VDI

    5 x 1 TB 10K SAS raidz1(类似于 RAID5)= 4 TB 用于 SMB、AFP、NFS 等

    5 x 2 TB 7.2K SATA / SAS raidz1 = 8 TB 用于备份(与快速的企业级 SSD 相比,这些相当便宜,也许您不需要这样的备份速度?)

    这实际上取决于每个用例需要多少容量。

    • -1

相关问题

  • 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