我正在进入一个新的存储解决scheme市场。 在研究各种规格的同时,我的一位同事表示,一些RAID控制器可以同步硬盘旋转,同时所有驱动器的扇区/块0通过读取头。
我在网上search,但一直没能findcertificate/驳斥这种说法的信息。
RAID控制器没有(也不能)同步磁盘主轴,但它是一些驱动器上的选项。 给定一组与主轴同步连接器相同的驱动器,可以确保一组磁盘全部同步。 我碰巧拥有一些我记得有这样的连接器的希捷精英3(古老的,过时的SCSI-2驱动器),所以我find了图1中的这个方便的插图的希捷ST43400N / ND Elite 3用户指南 (注意连接器第二剩下):
图14(此处未显示)说明如何将驱动器连接在一起:
同步主轴
主轴同步function可以同步一组磁盘驱动器的主轴旋转。 这减less了启动器在多个磁盘驱动器之间切换时通常遇到的延迟。 图14显示了两个系统configuration。 在一种types的系统中,系统中的一个磁盘驱动器提供参考时钟。 在另一种types中,外部信号源提供参考时钟。
通常我很确定答案是否定的(事实上我知道没有控制器这样做)。
做这样的同步是非常困难的 – 振动,温度,自然电源波动等对盘片旋转速度(如果你想真正挑剔,一个部门的大小)影响很小。 为了保持同步,需要不断地改变磁盘主轴电机的速度,这需要非常精确的(非常昂贵的)电机控制以及大量的磁盘控制器开销来确定每个驱动器的当前盘片位置。 由于这样做没有什么实际的好处,所以不值得硅片和时间。
(如果您认为可以在旋转的防锈介质盒之外进行思考,则这个想法也会彻底崩溃 – 固态硬盘没有寻道时间或主轴速度:读取对于任何扇区都是有效的恒定时间,没有什么可以“同步”。
由于以下几个原因,同步驱动器没有任何意义:
在早期,磁盘同步被实现以确保访问的确定性,这在内存存储结果稀缺时,或者当实施RAID需要它(Raid 2,Raid 3)时是重要的。
很难量化同步驱动器的优点。 我想如果有一个实质性的performance优势可以获得,同步将有可能在某种程度上。
未来,与固态硬盘相似,但由于不同的原因,可能会发生块拆除,磨损平衡,修剪等问题。
现代驱动器有自己的操作系统,并花费时间内部的一些问题,无论是HD或SSD。 即使你让它们在物理上同步,逻辑上它们也不会同步。
如果您曾经使用从未使用过的RAID-2级别的数据,那么它需要磁盘被同步。 没有人知道我曾经使用过它,但从技术上讲,如果RAID控制器支持RAID2,则需要能够同步磁盘旋转。 这将是现在唯一需要的一天。