Dell MD1000 和 x4 SAS 连接器吞吐量/布局

Dell MD1000 和 x4 SAS 连接器吞吐量/布局

我正在尝试弄清楚多通道 x4 SAS 连接器如何在 DAS 系统(例如 Dell MD1000)中工作。我知道每个通道都是 3Gbps,并且多个硬盘可以共享一个通道。我很难找到有关如何将驱动器分配到通道的信息,以及当您将两个额外的 md1000 菊花链连接到另一个 md1000 时,情况会如何变化?

每个机架有 15 个磁盘,三机架配置总共有 45 个磁盘。顺便说一下,这将是单路径配置,即一条 x4 SAS 电缆。

编辑1:

首先感谢大家的帮助,但我认为你们所走的路与我所问的略有不同。我了解整个吞吐量饱和度,这不是我的问题。我知道理论上的最大值是多少,这仅仅基于服务器每个机架阵列都有一个 12g 连接这一事实。这意味着服务器 >>>>12g>>>>MD10001>>>>>MD10002>>>>>MD10003 将是 12g,因为这完全取决于服务器的单个连接,并且每个 md1000 都通过 12Gbps 链路菊花链连接。

我的问题很简单,如果每个架子上有 15 个驱动器,而有 3 个架子,我怎么知道哪个驱动器位于给定 4x 连接器的哪个通道上?虽然最终可能无关紧要,但我只是很好奇。

另请注意,外壳是 SAS,但驱动器是 SATA。

答案1

您将面临大量超额认购。3Gbps 的单个 4 通道 SAS 链路 == 12Gbps 总吞吐量。每个 MD1000 机箱上都有一个扩展器,因此您的 45 个(SAS 或 SATA)磁盘将很容易使该链路饱和。该连接上的理论最大吞吐量为 1.5 GB/秒 - 12 GB/秒 == 1.5 GB/秒。

答案2

我要说的是,虽然所有磁盘的理论连续最大吞吐量大于 SAS 链可以处理的吞吐量,但使用备份服务器可能永远不会达到该限制或接近它。

让我们看看您的系统中的一些限制。

7.2k SAS 驱动器的理论最大吞吐量约为 1.2Gbit/秒(150 兆字节/秒) 45 个 SAS 驱动器的理论最大吞吐量 = (45*1200) = 54Gbit/秒 SAS 链的理论最大吞吐量 = 12Gbit/秒

所以到目前为止我们已经降到了12Gbit/秒。

您的服务器如何连接到 DAS?3Gb SAS?好的,您又有 12Gbit 了。

您的应用程序是备份服务器。它真的有 12Gbit/sec 连接到其所有备份客户端吗?如果是,每个客户端是否都能使备份网络饱和(从自己的磁盘读取)到您实际上能获得 12Gbit/sec 进入备份服务器的程度?可能不会。这是很大的吞吐量!您的网络必须支持该流量。备份服务器必须有足够的 CPU 来处理所有流量。等等。

我的观点很简单,如果您在此盒子上有几个 1Gb NIC 并将其用于备份,那么您很可能永远不需要担心 SAS 链的带宽,因为在您最大限度地利用网络或备份客户端的吞吐能力之前,您永远不会达到该限制。

话虽如此,如果我可以自己设计系统,我会给你更多的 SAS 带宽,但我的看法是,这在现实世界中可能根本不是问题。

答案3

全部,

答案是,SAS 背板基本上只是一个巨大的总线架构。它的工作方式非常像集线器(而不是交换机)。md1200 在某种程度上与此无关。从通用 raid 控制器的角度来看,它只看到 45 个驱动器。通道没有被分开或类似的东西。至少在底盘之间没有。

SAS 大体上只是一根大电缆,最简单的想象就是把它想象成圣诞灯。电缆是路径,灯是 HDD。

相关内容