高速存储驱动器(超过 8 GByte/s)

Dro*_*rob 0 windows raid storage

寻找基于 Windows 的解决方案来创建高性能的 8 GB/s 存储阵列。

通过将数十个 SSD 条带化在一起,或者通过创建多个 RAID 阵列并以某种方式将它们汇集在一起​​。诀窍似乎是从单个卷中获得 8 GB/s 的速度……而不是多个卷,例如每个卷都达到 1.5 GB/s。

编辑:

让我们假设阅读,让我们假设现实世界的场景(不仅仅是理论最大值)。

Cho*_*er3 9

这只是我的问题!

实际上创建一个理论上能够在单个服务器上实现这种性能的单个卷并不难 - 您需要许多基于 PCIe 的闪存驱动器,例如我自己使用的 FusionIO 驱动器 - 使用 LVM 或类似(ZFS)绑定在一起例如)。这当然基于零缓存模型 - 如果您可以从内存中完成所有操作,那么生活会突然变得更轻松,但您没有提到容量,所以让我们假设最坏的情况。

这可以让您启动并运行实际的音量,但问题不仅如此,还在于端到端的性能。

您打算如何传输这些数据?那大约是 80Gbps,因此您需要在专用 PCIe 3.0 x16 总线上至少有一个 100Gbps NIC 才能清除该数量,当然,在存储总线上也是如此。现在可以使用正确的芯片组来实现这一点,但您在这里不是在谈论低规格/成本的服务器,我使用 HP DL980 来处理此类事情,而且它们并不便宜。

然后你会遇到最大的问题,中断 - 有很多非常聪明的方法来处理你在这里创建的中断风暴,但即使你设法重新编译你的内核(Windows,即使是 2012,也会与这一切斗争)您今天确实在推动这些服务器的实际可交付性和一致容量 - 您对链的几乎每个部分以及最复杂的操作系统的最薄弱部分提出了很多要求。您还必须了解您的写入配置文件,因为如果它甚至远程繁重,这将真正妨碍您的读取性能。

如果你让我们知道你真正想要在这里实现什么(因为这闻起来很像家庭作业)那么我们可能有一些更有创意的帮助方式,但我想说这是一个 ~$100k/~2 -月项目开始。这是可以完成的(我有很多服务器每天都在执行大约一半的性能)​​,但是您需要知道这不是一个便宜或快速的项目。

  • 然而,您似乎对任何程度的细节都保持沉默 - 请阅读我们的常见问题解答,了解我们在这里的目的以及我们对提问者的期望,以表明他们已经完成了自己的工作。 (3认同)