我们在PCI-e2.0 x8插槽中使用LSI 9211-8i raid控制器(在IT模式下闪烁)。它连接到一个超微型SAS 836EL1背板与1 SFF-8087电缆。我们安装了16个驱动器。
当我们对一个磁盘进行“坏块”测试时,性能大约是140兆字节/S,当在更多的驱动器上同时进行坏块测试时,所有驱动器都会保持140兆字节/S,直到超过8个驱动器为止。
当16个驱动器处于活动状态时,我们在每个磁盘上只能得到60兆字节/S。
这是膨胀机背板的正常行为吗?如果不是,原因可能是什么?
发布于 2014-11-11 16:19:47
这就是SAS扩展器的工作方式。你在技术上是超额订阅的,但实际上,你不应该这样做。
SASSFF-8087连接的吞吐量为4x6.0Gbps == 24 24Gbps。
每秒140兆字节~1.2Gbps。以这一速度计算的8个磁盘大约为9 9Gbps。在利率下降之前,你可能会有更多的磁盘运行。记一些间接费用。
你的速度超过3.0Gbps (4车道的SAS电缆上的12 12Gbps上限)。
您的LSI HBA和扩展机背板之间可能存在链接协商问题。检查LSI控制器,看看它是在SFF-8087端口上显示3.0Gbps链接还是6.0Gbps。您只能获得3.0Gbps的速度,但是链中的所有设备(磁盘除外)都是6.0Gbps。
你把扩展器的固件更新了吗?
我想我是在工作中碰到这个的..。这种扩展器类型和LSI控制器存在问题,导致SATA驱动器以1.5Gbps连接。看看这里。因此谈判问题可能在驱动端。您还可以检查您的LSI控制器上的固件吗?
发布于 2017-01-20 14:57:40
SAS扩展器不像以太网交换机那样“存储和转发”(在本文撰写时)。它们只能和阵列中最慢的信号设备一样快。
在这种情况下,您的驱动器只支持3.0Gbps,而单个SFF-8087电缆为控制器提供4个端口,总共为12.0Gbps。通过编码开销,您可以在16个驱动器之间共享大约1200 MB/s,每个驱动器大约有75 MB/s。再加上一些SATA协议开销,我们就可以看到60 MB/s了。
如果您为总共8x3.0Gbps信道添加另一个SFF-8087电缆,您将使可用的总线带宽增加一倍,实际达到每个驱动器120 MB/s。相反,如果驱动器支持6.0Gbps而不是3.0,则可以通过单个电缆实现相同的120 MB/s,或者通过两条电缆达到每个驱动器的峰值吞吐量。(TL;DR:尽可能使用两个SFF-8087上行链路)
这是SATA和SAS现在使用6.0甚至12.0Gbps信令速率驱动ship的原因之一。单个磁盘只能提供该吞吐量的一小部分,但是通过以更快的速度运行整个SAS总线,它可以在瓶颈发生之前处理更多的驱动器。
发布于 2014-11-11 16:02:10
我认为瓶颈是在单一的SFF-8087电缆,它给你大约12 is /S始终。
您可以通过丢弃4个磁盘来确认这一点,并查看性能是否为每盘80 8i/S (16 ^ 60 / 12),或尝试使用2根电缆连接到LSI 9211-8i。
底线是阅读手册.http://www.supermicro.com/manuals/other/BPN-SAS-836EL.pdf
https://serverfault.com/questions/638399
复制相似问题