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

我试图让我的脑海中,多通道x4 SAS连接器如何在戴尔MD1000等DAS系统中工作。 我知道每个通道是3Gbps,多个硬盘可以共享一条通道。 我在查找信息时遇到的困难是如何将驱动器分配到一条通道,以及当您将另外两台md1000连接到另一台md1000时,这种情况如何发生变化?

这是每个机架15个磁盘,在三个机架configuration中共有45个磁盘。 这将在单pathconfigurationBTW,这意味着一个x4 SAS电缆。

编辑1:

所有,首先感谢所有的帮助,但是我认为你们正走向一条与我所要求的略有不同的道路。 我得到了整个饱和度,这不是我的问题。 我知道理论上的最大值是基于这样的事实,即服务器每个架子有一个12g连接。 含义服务器>>>> 12g >>>> MD10001 >>>>> MD10002 >>>>> MD10003将是12g,因为这一切都取决于服务器的单一连接,每个md1000菊花链12Gbps链接。

我的问题是,如果每个架子和3个架子有15个驱动器,我怎么知道哪个驱动器在给定的4x连接器的哪条通道上? 虽然最后可能不重要,但我只是好奇而已。

也FYI,shell是SAS,但驱动器是SATA。

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

我要争论的是,尽pipe所有磁盘的理论顺序最大吞吐量都大于SAS链可以处理的最大吞吐量,但是使用备份服务器,您可能永远达不到此限制或接近此限制。

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

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

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

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

您的应用程序是备份服务器。 它真的有12Gbit / sec连接到所有的备份客户端吗? 如果是这样,每个客户端可以使备份networking达到饱和状态(从自己的磁盘读取数据),以达到实际获得12Gbit / sec进入备份服务器的地步吗? 可能不会。 这是很多的吞吐量! 您的networking将不得不支持该stream量。 备份服务器必须有足够的CPU来处理所有的stream量。 等等

我的观点很简单,如果你在这个盒子上有几个1Gb网卡,并且正在使用它进行备份,那么你很可能永远不用担心SAS链的带宽,因为在你最多之前,你永远不会有这个限制您的networking或备份客户端的吞吐能力。

也就是说,如果我能自己devise这个系统,我会给你更多的SAS带宽,但是我在这里拿走它可能不是现实世界中的问题。

所有,

所以这里是答案,SAS背板基本上只是一个巨大的总线架构。 它非常像一个集线器(不是交换机)。 md1200在某种程度上对此没有影响。 从通用RAID控制器的angular度来看,它只是看到了45个驱动器。 车道没有被分解或类似的东西。 至less不在机箱之间。

SAS,大体上来说只是一个大的单一的电缆,最简单的方法来考虑它是圣诞灯。 电缆是path,灯是硬盘。