PowerEdge R720 中的 RAID10(16 x 256GB SSD)用于构建服务器

PowerEdge R720 中的 RAID10(16 x 256GB SSD)用于构建服务器

我正在尝试整理顶级 Dell R720(运行 Windows Server 2008R2)构建服务器(C#)的规格,但不确定最佳硬盘/RAID 设置是什么。

我们的空间要求是:

  • C(操作系统)-100GB
  • E(来源)-600GB
  • F(输出)-850GB

利用 Dell R720,我打算:

  • 16 x 2.5 英寸驱动器托架
  • 16 x 256 Crucial m4 SSD
  • H710P 硬件 Raid 控制器
  • 2 x RAID1(C 盘)
  • 6 x RAID10(E 盘)
  • 8 x RAID10(F 盘)

如果不投资 ioDrives,上述设置是否看起来是实现最快写入速度的理想选择?我了解使用非 OEM、非企业级 SSD 所面临的风险,但我的目标不是稳定性,而是让 F: 驱动器获得最佳的写入性能。

- -编辑 - -

@ewwwhite 提出的一些观点:

您知道您实际的 I/O 需求是什么吗?##

不幸的是我没有,除了:

  1. 尽快将数据从网络复制到 E: 驱动器(10GbE、6Gbps SATAIII)
  2. 将 E 盘中的数据读入 Visual Studio.NET (2008) 编译器
  3. 按顺序将数据(作为 4GB+ 二进制文件)写入 F: 驱动器

主要是随机读/写?顺序读/写?

我对我们的 C# 构建过程读/写的线性程度不够熟悉,但我相信它更具连续性而非随机性。

您需要多少房间和存储空间

100GB 用于操作系统,600GB 用于源,850GB 用于输出。源和输出卷的利用率约为 85%。

答案1

大多数 RAID 控制器对一次可容纳的固态硬盘数量都有上限。存在收益递减点。对于 HP Smart Array P410 控制器,RAID0 中大约有 6 个 SSD。

你知道你实际的 I/O 需求是什么吗?工作数据集和预期的数据输出大小是多少?I/O 模式是什么?主要是随机读/写?顺序读/写?你需要多少空间和存储空间?这在设计中很重要。

目前我暂时不会放弃企业级硬盘。各种 SSD 产品之间存在差异,有些设备的吞吐量远高于其他设备。例如,单个ZeusRAM SSD 驱动器容量为 8GB,但可以维持 100,000 IOPS,速度为 800+MB/秒,延迟为微秒,不会磨损。或者重新考虑FusionIO 驱动器。它的价格与你提议的解决方案相当,而且是一种更为有效的方法。

您能帮助我们了解您的实际需求吗?

答案2

我认为这听起来像是构建服务器的良好存储设置。它似乎非常平衡典型构建服务器的需求。RAID-0 设置或 FusionIO 驱动器可能更快,但提供的冗余度较低。我不会在严肃的开发商店中使用 RAID-0,因为如果单个磁盘发生故障,您的构建服务器将不可用。同样,单个 FusionIO 卡构成单点故障,您必须权衡服务器对开发人员的重要性。FusionIO 卡非常稳定,具有相当程度的内部冗余,但我见过它们发生故障。

答案3

我不知道这应该是评论还是答案,但我碰巧有一堆配置如下的类似机器:

  • 配备两台 E5-2643 和 64GB RAM(八块 8GB 内存条)的 Dell R720。
  • Dell PERC H710p Mini(更名为 LSI MegaRAID SAS 2208)
  • 七个戴尔 MZ5EA100HMDR SSD。(更名为三星 SM825s)

七个 SSD 配置为 RAID5,带有一个热备用。过去三年来,这些机器几乎 24x7 全天候运行着奇怪的自定义数据库软件:

root@stagingtest0:~# hdparm -t /dev/sda

/dev/sda:
      Timing buffered disk reads: 4204 MB in  3.00 seconds = 1401.17 MB/sec

我不知道任何 IOP 测量方法,所以除非有人建议,否则必须使用 hdparm 基准测试。

smartmontools 可以使用 -d megaraid,X 正确查询驱动器,我们跟踪 SSD 磨损情况。3 年内和约 90 个 SSD 仍然没有出现故障。但是,如果我正确读取了 SMART 属性,则某些 SSD 显示磨损率为 60-65%。据我所知,windows 版 smartmontools 无法查询 LSI 控制器,因此您可能运气不佳。

由于不知道更多具体细节,我怀疑 RAID10 会给您带来多大好处。但是,如果数据很重要,我建议运行热备用。在我们的测试中,SM825 在 15 到 30 分钟内重新同步到热备用。使用 RAID5 H710P 的速度足以满足我们的需求。

我们还发现企业 DRAC 非常有价值。

哦,同事严重高估了电源。我们最终选择了双 750,而我们本来可以轻松使用双 350。

祝你好运!

相关内容