我正在构建一个 45 个驱动器(backblaze)存储容器,用于 Windows 2012 R2 存储空间。规格为 2xE5-2620 v2 cpu、32 GB 内存、3xLSI 9201-16i 卡、9x1 TB SATA SSD 和 36x4TB HGST ultrastar SATA 驱动器。假设 50/50 读/写,来自驱动器的原始数字时钟为 840,000 IOPS。LSI 卡每张卡可以处理 400k+ iops。假设我将驱动器放在 3 路镜像中,我将拥有 48 TB 的磁存储,使用 SSD 作为分层存储。这样一个系统的瓶颈是什么?是 RAM、cpu 或 LSI 卡还是驱动器本身?我们会看到接近理论最大值 50% 的 iops 吗?
这实际上取决于您将使用该系统做什么。这是一般建议;Windows 存储空间解决方案与 ZFS 相比,与传统文件系统相比也是如此。
这样想:
实际上,您的问题可能是SATA 磁盘超时、驱动器故障、控制器问题(固件)、电源和冷却、振动......以及错误。我们在这里很少听说 Windows 存储空间,所以我猜这个行业的知名度很低。
为什么我可以这么说?我不得不管理 Backblaze 设备并亲自拥有一个装有SATA磁盘 ( meh )的 Sun x4540 。即使有所有这些磁盘,这种设置实际上也只适用于顺序和流式工作负载。