带集成 PERC H700 适配器的 Dell R910

带集成 PERC H700 适配器的 Dell R910

我正在设计基于运行 Windows Server 2008 Enterprise 的单个 Dell R910 服务器的架构。

我希望服务器有 8 对 RAID1 旋转磁盘,因此我打算实现:

Dell R910 服务器集成 PERC H700 适配器,每个 SAS 连接器上配备 1 个 SAS 扩展器(因此总共 8 个扩展器)7 个 RAID1 对 143Gb 15K HDD,每个使用扩展器配对在一个连接器上1 个 RAID1 对 600Gb 10K HDD,使用扩展器配对在剩余的连接器上

我主要担心的是不要在这个架构中引入瓶颈,并且我有以下问题。

  1. PERC H700 适配器是否会成为磁盘访问的瓶颈?
  2. 对每个 RAID1 使用 SAS 扩展器是否会导致瓶颈,或者这是否会像配对直接连接到 SAS 连接器的磁盘一样快?
  3. 我可以混合磁盘吗,只要每个 RAID1 对中的磁盘相同?我认为可以。
  4. 有人能推荐一些已知可以与 H700 配合良好的单转双 SAS 扩展器吗?

干杯

亚历克斯

答案1

  1. 不会,PERC H700 适配器不会成为 16 个旋转锈盘的瓶颈。
  2. 您希望将每个 RAID-1 对的成员放在不同的通道和扩展器上,以提高可靠性。这样,损坏的电缆、通道或扩展器就不会使整个 RAID-1 组脱机。15K 旋转锈盘在顺序读取时最多只能达到 2 Gbps,因此您可以在每个 6 Gbps 通道上放置三个这样的磁盘。通常您可以做的远不止三个,因为只有备份才能真正进行流式顺序读取或写入。所有实际工作负载都有很多随机 IO,这会使即使是 15k 磁盘的吞吐量也降至每秒几 MB。
  3. 是的,您可以混合使用磁盘,但为什么呢?另外,为什么不使用 RAID-10,而是使用一堆单独的 RAID-1 阵列?
  4. 不幸的是,不行,但是任何符合标准的 SAS Expander 都可以使用。

我真正想提出的建议是:除非你正在运行大型强子对撞机,否则一般来说,聚合磁盘带宽没关系,只是每秒输入/输出次数对于绝大多数工作负载来说,这很重要。不要再试图让旋转生锈的磁盘变快了——它们并不会。磁盘是新的磁带。

如果您需要性能,那么大多数工作负载需要的 IOPS 比带宽或容量更多。购买带有最便宜的 SATA 驱动器的戴尔服务器(以获得载体),然后用满足您容量需求的最小数量的英特尔 500 系列 SSD 替换这些便宜的 SATA 驱动器。与 NewEgg 等网站上的英特尔 SSD 相比,戴尔的 SSD 产品价格过高,尽管英特尔的性能比戴尔为 SSD 发货的任何产品(三星?)都更好,更可靠。

制作一个大型 RAID-5 SSD 阵列。即使 RAID-5 中只有 3 个现代 MLC SSD,其 IOPS 也绝对会超过 16 个 15k 旋转锈盘,甚至高出 10 倍以上。对于大多数应用程序来说,连续吞吐量不是问题,但在这方面 SSD 的速度也将比旋转磁盘快 2 倍。使用大容量 7.2k SATA 磁盘作为备份介质或存档冷数据。使用 SSD 可以减少开支,降低功耗。

出于可靠性原因而抵制 SSD 主要是保守的存储管理员和 SAN 供应商的 FUD,他们喜欢浪费数百万美元的 EMC 阵列。最近的“企业 MLC SSD”至少和机械磁盘一样可靠,甚至可能更可靠(时间会证明一切)。磨损均衡使写入寿命不再是问题,即使在服务器空间中也是如此。您最大的担心是固件错误而不是硬件故障,这就是我建议使用英特尔固态硬盘的原因。

相关内容