目前的SATA 6 GB / s设备是不是简单的不可靠?

我有一个45磁盘arrays的希捷Barracuda 3 TB ST3000DM001(是的,这些是我知道的桌面驱动器)在一个Supermicro SC847 JBOD,通过LSI 9285连接。我已经find了一个解决scheme,通过降低速度下面的问题通过

MegaCli -PhySetLinkSpeed -phy0 2 -a0; for i in $(seq 48); do MegaCli -PhySetLinkSpeed -phy${i} 2 -a0; done 

并重新启动。

问题依然存在:目前的6Gb / s设备是典型的吗? 这是SATA存储的悲哀状态吗? 或者是我的一些设备(sff-8088电缆想到)不好?

问题是:

同步HW RAID-6,磁盘保持离线状态。 获取SMART值显示那些离线的人不再增加开机时间。 也就是说,他们的固件(CC4C)似乎崩溃了。

通过切换到软件RAID-6,在磁盘通过的情况下深入研究这个问题,我得到了大量分散在所有磁盘上的内核消息,其中6 Gb / s:

 sd 0:0:9:0: [sdb] Sense Key : No Sense [current] Info fld=0x0 sd 0:0:9:0: [sdb] Add. Sense: No additional sense information 

最后,当一张盘偏离:

 megasas: [ 5]waiting for 160 commands to complete ... megasas: [35]waiting for 159 commands to complete ... megasas: [155]waiting for 156 commands to complete ... megaraid_sas: pending commands remain after waiting, will reset adapter. 

丑陋的控制器重置在这里,然后几分钟后:

 megaraid_sas: Reset successful. sd 0:0:28:0: Device offlined - not ready after error recovery ... sd 0:0:28:0: [sdu] Unhandled error code sd 0:0:28:0: [sdu] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK sd 0:0:28:0: [sdu] CDB: Read(10): 28 00 23 21 2f 40 00 00 70 00 sd 0:0:28:0: [sdu] killing request 

如上所述,将速度降低到3 gb / s,所有问题都消失了。

就像4对UTP(以太网)电缆一样,并不是所有的SATA电缆都可以用于各种速度。 确保您的电缆额定为6.0gbps(通常电缆有一个“分裂”的外观,并具有6.0gbps的SATA印刷文字)。