2012R2 存储空间内存和 CPU 要求

2012R2 存储空间内存和 CPU 要求

我正在考虑使用 Server 2012R2 中的存储空间来构建 NAS。我打算构建一个相当大的单元,有 12-14 个 HDD,采用类似“RAID10”的设置(我知道存储空间不做 RAID10,但有类似的东西),并使用 SSD 进行缓存。

我希望将来能将另一个外部 JBOD 外壳连接到此处,以实现类似“RAID5-6”的设置。

我不打算进行解压缩或重复数据删除。

我的问题是,我需要什么样的硬件?小型 Xeon 或 Opteron 能够处理它吗?或者我应该选择更大的 2.4GHZ+ Xeon 4 核 HT,或 12 核 Opteron,甚至使用双 CPU?系统需要多少内存才能获得最佳性能?我一直在寻找 Microsoft 提供的用于存储空间设置的硬件指南,但一直找不到任何东西,所以如果有人知道一些,请给我指明正确的方向。

我曾考虑使用 FreeNAS 或其他基于 Linux 的替代方案来设置这些设备,但我所在部门的大多数 IT 专业人员几乎没有 Linux 经验,如果我遇到麻烦,他们更愿意使用基于 Windows 的解决方案(如果可能)。同样,有人知道 FreeNAS 或其他 Linux NAS 替代方案与 Windows Server 2012R2 存储空间的性能比较吗?

答案1

如果您不使用重复数据删除,则 CPU 和内存要求可以忽略不计。假设我们谈论的是 1GbE,任何现代 CPU 和至少 4GB RAM 都应该足够了。如果您谈论的是 10GbE,那么硬件就更重要了,但不是因为存储空间。

显然,您添加的内存越多,可以进行的缓存就越多,但对于低负载使用率,您不需要太多。

答案2

NexentaStor广达存储开放文件管理器自由网络存储... 当然,还有来自Synology威联通Iomega/联想... (其中一些还具有 SSD 缓存功能

有这么多选择。但实际上,Windows Storage Spaces 并不是自制 NAS 对话的正常组成部分。

您计划存储什么?平面文件?虚拟机?您需要存储多少数据?我认为这些都是重要因素。

通常,基于 ZFS 的解决方案(FreeNAS、QuantaStor、Nexenta、Linux 上的 ZFS) 将优于直接硬件 RAID 解决方案,因为它们除了具有 SSD 缓存选项外,还能够利用主机 CPU 和 RAM 资源。

对于这些构建,我通常会最大化 RAM。现代 CPU(Nehalem 或更新版本)提供了足够的马力来支持存储应用程序。

所有这些基于软件的存储方法都取决于磁盘的正确呈现。您需要使用 SAS HBA 并避免使用 RAID 控制器。请参阅:ZFS SAS/SATA 控制器建议

这些天,我建议广达存储用于基本存储。它非常灵活,支持硬件 RAID 和 SAS 控制器,具有 ZFS、漂亮的 Web GUI,并且正在积极开发中。我知道您主要经营 Windows 商店,但实际上,您需要多久与存储系统的内部进行一次交互?

相关内容