收藏 分享(赏)

SAS接口.doc

上传人:yjrm16270 文档编号:7418231 上传时间:2019-05-17 格式:DOC 页数:38 大小:4.53MB
下载 相关 举报
SAS接口.doc_第1页
第1页 / 共38页
SAS接口.doc_第2页
第2页 / 共38页
SAS接口.doc_第3页
第3页 / 共38页
SAS接口.doc_第4页
第4页 / 共38页
SAS接口.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、前言:SAS 线缆为什么这样多罗马并非一日建成,一个规范从诞生到发展逐步走向成熟也远非一日之功。特别在 IT行业里,任何技术都在不断完善自我进化,SAS(Serial Attached SCSI,串行 SCSI)规范亦是如此。作为并行 SCSI 的接班人,SAS 规范出现在人们的视野中已有些时间了。在SAS 走过的这些年之中,其规范一直在改进,虽然底层协议得以保留,基本没有太多的变化,但是外部接口连接器的规格却经历了多次变迁,这是 SAS 为适应市场环境而做出的调整,有了这些“积跬步而至千里”的不断改进,SAS 规范才日益成熟,而不同规格的接口连接器则堪称 SAS 发展历史的见证人。在这里我们

2、有必要区分一下“端口”(port) 与“接口连接器 ”(connector)的概念。硬件设备的端口又称接口,其电气信号由接口规范定义,而数量则取决于控制芯片(Controller IC,也包括 RoC)的设计。但接口也好,端口也好,都必须要依托一个实体的表现形式主要是引脚和接插件,才可以起到连接的作用,进而组成数据通路。因此,就有了接口连接器,它们总是成对使用:在硬盘驱动器、HBA、RAID 卡或背板上的一方,与位于线缆(Cable)一端的另一方 “咬合 ”在一起。至于哪一方是“插座 ”(receptacle connector,插座连接器),哪一方是 “插头”(plug connector,

3、插头连接器),视具体的连接器规范而定。在 SATA 问世之初,线缆和连接器的情况相对简单 毕竟 SATA 不支持端口聚合,一个端口对应一个接口连接器,线缆也就只有单路连接。SAS 则不同:一开始便支持 4 路的宽链接(wide link),允许多达 4 个窄端口(narrow link)聚合为一个宽端口(wide port),并制订了相应的连接器规范。这样一来,SAS 的接口连接器至少有两种了,再加上内外之别,各种可行的组合使得 SAS 线缆的类型多达 10 种以上,因此,出现“手中虽有 SAS 线缆,却无法将两端的 SAS 设备连接起来 ”的情况是常有的事儿。各种 SAS 线缆和连接器,要让

4、人眼花缭乱实在是太容易了你见过几种呢?所以,很有必要对各种 SAS 线缆的由来和用途加以详细介绍,这也是本文的主要目的。SAS 驱动器连接(上):兼容 SATASAS 首先定义了硬盘驱动器的接口连接器,其规范即 SFF-8482。由于 SAS 兼容SATA,既要向下兼容 SATA 硬盘驱动器,又不能让 SATA 的数据线连接到 SAS 硬盘驱动器上,SFF-8482 规范的制订者们很是下了一番心思。SFF-8482 规范定义的 SAS 线缆端插座,引脚 S1-S7 是主端口,另一侧的 S8-S14是从端口,而 P1-P15 的供电部分在 SATA 是分离的SFF-8482 定义了 SAS 硬盘

5、驱动器的双端口(dual port)插头,SATA 数据线无法与之相连,而符合 SFF-8482 规范的插座( 位于 SAS 线缆和背板)却可以随意接纳 SAS 硬盘驱动器或 SATA 硬盘驱动器。SAS 硬盘驱动器的双端口连接器( 上-中)与 SATA 硬盘驱动器的连接器(下)对比众所周知,SATA 硬盘驱动器的 SATA 端口和电源供应是分离的,两个连接器之间有大约 2 个(SATA 或电源)引脚宽度的间隙。 SAS 的做法是打掉“隔断”,将双方连为一体,第二端口就位于这个 45 个 SATA 信号引脚宽度的“桥”的背面。虽然空间利用得很充分,可毕竟也要布置 7 个信号引脚,所以从端口(S

6、econdary Port,SAS)和主端口(Primary Port,SAS )的“个头”在上面的实物对比图中看起来就像武大郎和武松一样差别明显当然,仅是针对宽度而言,引脚定义及传递信号的能力是没有区别的。SAS( 上)和 SATA(下) 硬盘驱动器的连接器在这个投影方向上的主要区别是有无隔断,前者的轮廓包容了后者,使它们共用 SAS 线缆连接器成为可能由于 SAS 硬盘驱动器的接口连接器只是比 SATA(加电源 )多出来一个从端口,所以SAS 线缆连接器很自然地就能兼容 SATA 硬盘驱动器,反之(SATA 线缆配 SAS 硬盘驱动器)则因受到从端口的阻隔而行不通。这种设计能够避免 SAT

7、A HBA/RAID 卡(不支持后者所需的 STP 协议)访问 SAS 硬盘驱动器,从而满足了“防呆”的要求。SAS 线缆既可以连接 SAS 硬盘驱动器(左),也能够连接 SATA 硬盘驱动器( 右)注意红色箭头所指处缺口的有无,以及硬盘驱动器接口连接器上引脚数量的差异如上图所示,将主端口、从端口和电源供应融为一体的 SAS 线缆连接器(共 29 个引脚),与 SAS 硬盘驱动器的接口连接器一同由小型化委员会(SFF Committee)制订的SFF-8482 规范(非屏蔽双端口串行附加连接器 )定义,也被称为“SAS 样式连接器”; 与之相对应,原来用于连接 SATA 硬盘驱动器的信号电缆,

8、其连接器只有 7 个数据引脚,被称为“SATA 样式连接器”。SAS 样式连接器的好处当然是用起来方便,但在连接 SAS 硬盘驱动器时,却也有个潜在的问题。SATA 数据线缆( 左)与 SAS 的 SFF-8482 线缆对比(想了解更多关于双端口的资料请点击这里)SAS 驱动器连接(下):双端口实现SATA 样式的线缆是数据与电源供应相分离的设计,而 SFF-8482 规范定义的 SAS插头连接器和插座连接器却不得不把主/从两个端口和供应电源的针脚整合在一起,上图中很清楚地体现出了两者的区别。需要强调的是,无论 SAS 还是 SATA,驱动器上的都是“插头”,相配合的“插座”位于线缆一端,切记

9、不要搞反了SAS 驱动器上的双端口分别连接到两个 SAS HBA/RAID 卡,以提高可用性不过,并不是用 SAS 样式 (SFF-8482 规范)的插座与 SAS 硬盘/磁带驱动器的插头相连就可以实现双端口功能。我们必须明确,SAS 设备端(device,主要指驱动器)设计双端口功能,初衷不是为了提高带宽,而是要防止主机端出现单点故障,提高 SAS 驱动器的可用性。因此,SAS 驱动器连接插头上的两个端口,不能连接到同一个 SAS 主机控制器设备(SAS IC/HBA/RAID 卡)乃至同一台主机上(SAS host),而是有主、从(Primary 和Secondary)之分,分别连接到两个

10、 SAS HBA 或 RAID 卡上,采用 Active-Active(双活)模式,确保任何一个 SAS HBA/RAID 卡出故障时,SAS 硬盘/磁带驱动器仍能被另一个SAS HBA/RAID 所在的主机访问,如上图所示。SAS 线缆直连的典型状况无法实现双端口然而,多数情况下,配合 SAS HBA/RAID 卡使用的 SAS 线缆,无法同时连接到两个 SAS HBA/RAID 卡上。在 SAS HBA/RAID 卡通过 SAS 线缆直接与 SAS 硬盘/磁带驱动器相连的时候,因为 SAS 规范不允许 SAS 硬盘驱动器的两个端口连接到同一HBA/RAID 卡 (前面已经说过,双端口设计不

11、是为了增加带宽,而是高可用性和容灾的需要),所以这些 SAS 线缆上每一个用于连接 SAS 硬盘/磁带驱动器的 SAS 样式连接器只分配了一根单端口的连接线,如上图所示。换句话说,这样的 SAS 样式连接器受对外(主机端)为单路连接的限制,实际上仅有主端口是可用的,但在插入后却无法避免地将 SAS硬盘/磁带驱动器的从端口一并占据,反而令双端口功能形同虚设。ADP-4000 SAS 热插拔背板适配器上的 SAS 样式连接器,用于连接 SAS 硬盘驱动器所以,若想要双端口发挥作用,SAS 样式连接器通常应该出现在磁盘背板上,接纳SAS 硬盘驱动器的插入,而另一侧可以是一对 SATA 样式连接器(

12、分别对应 SAS 样式连接器的主、从端口),迎接来自两个 HBA/RAID 卡上的 SAS 线缆,实现高可用性。CS Electronics 出品的 ADP-4000 SAS 热插拔背板适配器,可以把它当作一个 “迷你背板”正因如此,某些 SAS HBA/RAID 卡配套的 SAS 线缆,在设备一端用的不是 SAS 样式连接器,而是利于实现双端口的 SATA 样式连接器。然而,前面已经介绍过,SATA 样式连接器不能插入 SAS 硬盘驱动器。在这种情况下,可以使用上图所示的 SAS-SATA 适配器:一端为 SAS 样式连接器,用来插入 SAS 硬盘驱动器 ;另一端( 也就是面对我们的)有两个

13、分为主、从的 SATA 样式连接器,对应 SAS 硬盘驱动器的两个端口,采用 SATA 样式连接器的 SAS 线缆插入标有 “主信号”(Signal-Primary) 的连接器,便可通过 SAS 硬盘驱动器的主端口访问,另一个(Signal-Secondary) 同理类推。如果两者各连一个 SAS HBA/RAID 卡,还能组成高可用性配置。红色椭圆圈内可以作为一个在 SAS 背板上实现双端口的范例 主机侧两个 SATA样式连接器(上 ),分别对应 SAS 样式连接器(下) 的主、从端口,如红色箭头所示为了进一步展示双端口在 SAS 背板上的实现,不妨以 SuperMicro 的 SAS825

14、TQ 背板来加以说明,如上图。需要强调的是,作为一款主要用于服务器的磁盘背板,SAS825TQ 并不支持双端口,其上的每一个 SAS 样式连接器只对应主机侧的一个 SATA样式连接器,除非去掉半数的 SAS 样式连接器,否则红色椭圆圈内的情况不会出现。当然,将 SATA 样式连接器的数量增加一倍也可以,但过多孤立的连接器又会带来占地面积过大和不利于布线的问题,下一页将为您献上解决之道。内部连接器(上):SAS 4i 整合并塑身与主机端和驱动器(硬盘/ 光盘)端通吃的 SATA 样式连接器不同,遵循 SFF-8482 规范的 SAS 样式连接器只能和以硬盘/ 磁带驱动器为代表的存储设备一起混。因

15、此,在构成SAS 线缆时,另一端必须要有可以与 SAS 主机端设备(如 HBA/RAID 卡)相匹配的连接器。不通过背板或扩展器等“中间人”,由线缆直连驱动器是典型的机箱内部应用,因此和 SFF-8482 连接器隔着线缆相望的主机端连接器被称为“内部连接器 ”,它们除了栖身于 SAS HBA/RAID 卡,也会在背板上出现。从 2004 年至今,SAS 内部连接器已经历了从SATA 样式连接器到 SFF-8484,乃至 SFF-8087 的变迁同样是 4 个内部 SAS 端口,采用 SATA 样式连接器(上,2004 年)比 SFF-8484 连接器(下, 2005 年)消耗的 PCB 面积更

16、大,而且前者分散的放置也不利于布线往简单里说,从硬件的层面上看,SAS 可以被理解为支持双端口的 SATA。但是,我们知道,双端口是硬盘/磁带驱动器等存储设备的事儿,SAS HBA/RAID 卡上的端口可以聚合(如 4 路宽端口),但也可以表现为相对独立的单端口。因此,第一批 SAS HBA 普遍采用了标准的 SATA 样式连接器。这种 “拣现成”的做法好处不言而喻,缺点同样不容回避如何提供更多的端口?最简单的方式是继续平铺在 PCB 上,可是 PCB 的面积终归有限,尤其是还要放置 IOP 和内存等元件的 RAID 卡。SATA RAID 卡缩减端口连接器占用 PCB 空间的两种方式双面堆叠

17、(左,2002年)和单面堆叠( 右,2005 年)所以,在 SAS 之前,以 3ware 为代表的 SATA RAID 卡设计者们已经在尝试解决这一问题。最初是把 PCB 的两面都用上,一张半长的卡可以放置 8 个端口对应的接口连接器。然后是“盖楼房”两个 SATA 样式连接器堆叠放置,成本效益更好,而且使用范围不局限于 PCB 的边缘,使 MD2 规格的卡能够支持多达 12 个端口。不论怎么堆叠,分散而杂乱的 SATA 线缆都是很大的问题可是,两种做法的本质没有什么区别都是每个端口各自对应一条线缆,8 个端口就要 8 条线,这已经很乱了,而且会严重影响机箱内的空气流动。当然,如果能够将线缆捆

18、绑起来,可以改善机箱内部的生态环境。简单的做法是将线缆捆绑在一起,连接器依然各自为战(一些特殊的并行 ATA 数据线就是这样设计的)。更进一步呢?如果将接口连接器也整合起来,不仅利于安装,还能保证连接的物理稳定性。连接着 1 转 4 扇出线缆的 SFF-8484 连接器(插头),左右两侧黄色部分是锁定扣具的释放按钮天生支持端口聚合的 SAS 技术至少在客观上起到了推动接口连接器整合进程的作用。小型化委员会(SFF Committee)为 4 路内部接口连接器制订了 SFF-8484 规范,SAS 4i的称呼一目了然i 代表内部(internal)。这 4 个物理上整合在一个接口连接器上的端口,

19、既可以是一个 4 路宽端口,也可以是 4 个独立的单端口。相应地,SFF-8484 定义的线缆既可以是一条 4 宽度的连接两端,也可以一分为四,即所谓的“fan-out cable”(扇出线缆)。SFF-8484 连接实例图,红色的 fanout 线缆,可以看到,SFF8484 连接器的特点决定了插座和 PCB 边缘之间最好保留一块空白地带一个符合 SFF-8484 规范的接口连接器宽度略小于四个并排的 SATA 接口连接器,8个端口只需两个 SFF-8484 连接器即可搞定,线缆理论上也仅有 2 条(需要考虑到 fan-out 的情况)。但是, SFF-8484 并没能从根本上解决接口连接器

20、占地面积过大的问题,一方面是 SFF-8484 连接器的宽度仍约相当于 3 个 SATA 样式连接器,更致命的是连接器上的锁定扣具和粗壮的四合一线缆需要更大的纵深(长度),如果不安排在 PCB 的边缘,占用空间反而会更大。因此,即便是全长的 SAS RAID 卡,一般也只能容纳 2 个 SAS 4i 连接器。从近乎全尺寸的 LSI MegaRAID SAS 8408E 可以看出, SFF-8484 插座如果不放置在边缘,浪费的 PCB 面积有多大也正是因为这个原因,SATA RAID 卡对 SFF-8484 连接器很不“感冒”。我们知道,4 路宽端口对 SATA 而言是没有意义的,两两堆叠的

21、SATA 样式连接器甚至比 SAS 4i 连接器更为节省空间,后者只剩下线缆捆绑这么一个优点了。权衡利弊,SATA RAID 卡继续采用堆叠 SATA 样式连接器的方式,直到 Mini SAS 4i 连接器的出现。内部连接器(下):Mini SAS 4i 完成小型化SATA 接口连接器可以堆叠设计,相对高端的 SATA RAID 卡也不会超过 16 个端口,用堆叠连接的方式,占用面积总比 SFF-8484 要少。SAS 则不同端口数量倒在其次,关键是宽端口需要四合一。既然 SFF-8484 过于浪费空间,那就继续瘦身呗。两款基于不同接口连接器的 3ware 9550SX-12 对比:上面是采用

22、 InfiniBand 4X连接器的 9550SX-12MI-I,PCB 的一端就可以放下 3 个,全部 12 个端口;下面的9550SX-12SI 同样空间内只能容纳 5 组堆叠的 SATA 连接器,共 10 个端口。此外,线缆方面也是 3 粗对 10 细,管理和通风上的差别不言而喻有道是“病急乱投医”,AMMC 在其 2005 年底推出的 3ware 9550SX-12 端口SATA RAID 卡中尝试了原本为 InfiniBand 开发的 4X 外部连接器。这种“外衣内穿”的插座宽度比 SFF-8484 连接器有较大的缩减,但其主体结构复杂,使用的金属件也太多,导致成本较高,很大程度上抵

23、消了 PCB 尺寸减小带来的好处,因而没有得到推广。SFF-8087 规范插头端的连接器引脚定义真正解决问题的是 Mini SAS 连接器。Mini SAS 的核心是 SFF 委员会制订的 SFF-8086 规范,吸取了 SFF-8470 规范的教训,主体结构大为简化,宽度也有进一步的收敛,与一组堆叠的 SATA 连接器较为接近,但能提供的端口数量却多一倍(4:2)。和 SFF-8484 相比,SFF-8086 在提高空间利用率的同时,较好地控制了连接器的成本。SFF-8087 插座端的连接器及外壳设计严格说来,SFF-8086 规范不能单独工作,因为它只定义了连接器主体和引脚功能,而不包括连

24、接器的外壳和固定部分。我们知道,内外部应用对连接器外壳设计的要求是不同的,主要体现在内部连接通常是非屏蔽的(Unshielded),而外部连接则需要屏蔽(Shielded)。因此,在具体的实施上,以 SFF-8086 为基础衍生出来了 SFF-8087 和SFF-8088 两个版本,分别规范内部连接器和外部连接器。两个具体设计有细微差异的 SFF-8087 插头,虽然金属簧片的总体构造不同,但接近前端的特定位置都有两个小钩,对应插座外壳上的两个小孔,插入后锁定连接,按下簧片则可释放符合 SFF-8087 规范的插座有一层薄薄的金属外壳,为插头上金属簧片前端的小钩留下了两个小孔,嵌入后起到固定的

25、作用,用力按压簧片方能拔出。这样设计的好处是根据自身特点形成扣具,不至于像 SFF-8484 那样因两侧固定端过远而难以平稳地插拔。插入后的 SFF-8087 连接器,旁边还有一个空着的插座,和另一个带着保护塞的插座是否说明 SAS 4i 插座的外壳确实不够坚固呢?不过,在我们实际使用的过程中,多次出现线缆上的 SFF-8087 插头无法从对应的插座中拔出的现象,原因在于 SFF-8087 插座外壳和插头簧片过于单薄,很容易发生变形,导致我们经常需要动用工具辅助才能让插头和插座分离,拔出数据线缆,这一点恐怕是SFF-8087 规范最需要改进的地方。连接器尺寸直观对比:三个 SFF-8087 插

26、座并排仅比一个 SFF-8484 插座略宽,实际占用的 PCB 纵深也大致相当Mini SAS 的出现在某种程度上解决了 SFF-8484 规范占用 PCB 空间过大的问题,SFF-8087 规范为 HBA/RAID 卡所广泛接受,包括 SATA RAID 卡也开始采用 x4 的设计(从引脚的电气特性上来说,一个 SAS 单端口和一个 SATA 端口是等效的),SAS 与SATA 在 HBA/RAID 卡的连接器上开始走向统一。不过,端口数目在 4 个以内的SAS/SATA HBA/RAID 卡,依然只能选择传统的 SATA 样式连接器。四合一的线缆必然是粗大的,因此 HBA/RAID 卡上的

27、 SFF-8087 插座注定只能安置在 PCB 边缘,但占用的空间已经比 SFF-8484 插座小很多,所以才能在 RAID 卡的一端布置 4 个 SFF-8087 插座(左),提供多达 16 个端口,这对 SFF-8484 来说是无法想象的(右)即使用上成倍的空间也不过才 8 个端口,仅有前者的一半有趣的是,SFF-8484 连接器虽然很快被 SFF-8087 逐出了 HBA 和 RAID 卡市场,却没有就此退出历史舞台,而是仍能在磁盘背板上保留一块栖身之地,这一点我们将在下页提及。磁盘背板:兼收并蓄集大成在机架式服务器或硬盘驱动器槽位较多的塔式服务器中,SAS HBA/RAID 卡一般不直

28、接用 SAS 线缆与硬盘驱动器相连,而是会通过磁盘背板,以方便硬盘驱动器的插拔。磁盘背板也是典型的内部连接应用,一面接硬盘驱动器,另一面连 HBA/RAID 卡。驱动器端好说,统一为 SFF-8482 插座,SAS 和 SATA 驱动器都可以使用,总体上要好于再单独开发仅支持 SATA 驱动器的背板。 PCB 和布线显然不是我们关注的重点,主要的变数就在与来自 HBA/RAID 卡的线缆相连的 “主机端连接器”上。主机端连接器和驱动器连接器通常在磁盘背板的两面,但也有在同一面的时候,如上图中白色的 SFF-8484 连接器( 连 SAS HBA/RAID 卡) ,和箭头所指处两个黑色的 SFF

29、-8482 连接器(连硬盘驱动器)既然要通过线缆与 HBA/RAID 卡相连,主机端连接器的选择范围同样不外乎前面两页介绍的那么几种,最大的区别在于布置方式的变化由原来“趴”在 HBA/RAID 卡的PCB 上,改为“站起来”,即垂直于磁盘背板。不要小瞧这个区别,说它至少影响了其中一种连接器的命运也不算过份。SATA 样式连接器、SAS 4i(SFF-8484)连接器和 Mini SAS 4i(SFF-8087)连接器都垂直于磁盘背板放置与 SAS HBA/RAID 卡一样,磁盘背板在主机端最初用的也是 SATA 样式连接器。由于是垂直放置,一个带护套的 SATA 样式连接器占地面积很小,相对

30、于磁盘背板的尺寸来说几乎可以忽略不计,像本文第 3 页提到的 SuperMicro SAS825TQ 背板那样有 8 个SATA 样式连接器的情况很正常,甚至 16 个也不显多。但是,线缆多而杂乱、PCB 布线分散等 SATA 样式连接器固有的问题是无法避免的 毕竟,对于 SAS 来说,SATA 样式连接器只是一种过渡方案,现在已经没有存在的必要。如果并肩“站”在磁盘背板上,SFF-8484( 中)并不比 SFF-8087(右)逊色多少接下来依然是 SFF-8484 连接器。前面我们说过,SAS 4i 最大的罪状就是太占用SAS HBA/RAID 卡的 PCB 空间,但那是在它“趴下”,插拔的

31、方向与 PCB 平行的时候。当 SFF-8484 插头竖立放置的时候,虽宽度依然,但厚度仅与带护套的 SATA 样式连接器持平,小于 SFF-8087 插座。至于高度,SFF-8484 插座反而比 SFF-8087 插座更低矮,处于结合状态(插头进入) 时也只是大致相当。综合来看,磁盘背板的特殊性很好地掩盖了SFF-8484 连接器的不足,SFF-8087 连接器的优势远没有在 SAS HBA/RAID 卡上时明显,这大概是 SFF-8484 至今仍未被“坐卧均可”的 SFF-8087 淘汰的主要原因。上图左为 Adaptec 为 IBM xSeries 460 服务器提供的 IBM Serv

32、eRAID 8i SAS RAID 卡,由于要水平安装,两个 SFF-8484 插座垂直于 PCB 放置,占用空间大为减少不过,这种做法不具普遍性,因为多数 SAS HBA/RAID 卡设计时要考虑相邻的 PCI插槽,SFF-8484 插座必须平行于 PCB 放置; 上图右则是 IBM xSeries 460 服务器磁盘背板上的 SFF-8484 连接器除了方便硬盘驱动器的插拔之外,磁盘背板还有助于双端口功能的实现。本文第 3 页我们探讨过双端口的问题,无论磁盘背板上使用哪一种主机端连接器SATA 样式、SAS 4i 还是 Mini SAS 4i,只要有相应的布线配合,都可以实施双端口,但是必

33、须遵循以下两条原则: 主机端连接器的端口总和应两倍于 SFF-8482 连接器的数量; 同一个 SFF-8482 连接器上的两个端口,信号源应来自于不同的主机端连接器。采用 CompactPCI 接口的磁盘阵列控制器但是,在实际应用中,我们很少能看到上述“双端口原则”的体现。道理很简单:基本上只有服务器才会采用 SATA 样式、SFF-8484 或 SFF-8087 连接器作为磁盘背板的主机端连接器,但服务器通常无须支持双端口功能;双控制器的磁盘阵列需要双端口功能,但这些控制器普遍通过无线缆的 CompactPCI 接口与背板连接,不存在单独的 SAS 连接器,只能从另一面看到供硬盘驱动器使用

34、的 SFF-8482 连接器。磁盘阵列背板上的 SFF-8482 连接器,节省空间,有利于硬盘驱动器的通风散热最后需要补充的一点是,上面的很多讨论,都有一个假定的前提,即主机端连接器提供的端口数,和(驱动器端) 的 SFF-8482 连接器数量相等,或者两倍于后者( 双端口情况,此时两面的端口数相等)。但实际上,考虑到磁盘背板上可以放置 Expander(扩展器)以提高连接驱动器的能力,来自 SAS HBA/RAID 卡的端口数(提供给主机端连接器) 有可能会少于 SFF-8482 连接器的数量。当然,这已经偏离了我们讨论的主题,故不再深究。外部连接器(上):SAS 4x 偷师 InfiniB

35、and服务器使用 SAS HBA 连接 SAS RAID 盘柜,或者通过 SAS RAID 卡连接 SAS JBOD 盘柜,以及磁盘阵列控制器连接 SAS 磁盘扩展柜,都是在机箱外部的连接,插头和线缆的屏蔽及数米的连接长度是必须满足的两个条件。SFF-8470 连接器有两种不同的固定方式InfiniBand 常用的卡笋式(上) 和 SAS选择的螺栓式(下)尽可能地利用现有技术,快速投入使用是 SAS 从一开始就贯彻的原则,无奈过短的传输距离和有限的特性注定了外部连接不是 SATA 应该考虑的问题,当然也不会有现成的外部线缆让 SAS 借用要知道,那时候还没有 eSATA。幸运的是, Infin

36、iBand 早已在外部连接领域探索出了一条成功之路,从 1X 到 4X,乃至 12X,非常丰富。我们知道,外部线缆需要屏蔽,成本相对较高,SAS 毕竟不比 InfiniBand,单端口配 1X 线缆只有3Gb/s 的带宽,显然不太划算;而宽端口配 4X 线缆则可以提供 12Gb/s 的带宽,一举跨越“万兆”(10Gb/s)的门槛。因此 SAS 外部连接器和线缆从一开始就踏上了 4x 的整合之路,亦可算是因祸得福。SAS 采用的 SFF-8470 插头(左)和插座( 右)引脚定义InfiniBand 4X 连接器遵循的是 SFF-8470 规范,该规范设计了两种连接器的固定方式,InfiniBa

37、nd 采用了卡笋式,即插头上的簧片卡在插座上的缺口中,轻按簧片即可快速解脱第 5 页提到的 3ware 9550SX-12MI-I SATA RAID 卡上的内部连接器就是它。螺栓式则需要把插头上的螺丝拧入到插座上的螺母中,受到了 SAS 的青睐。SAS 的 SFF-8470 插头(左)和连接后的状态( 右)由于螺杆较长,SAS 外部插头可以从后端拧松,好处是两个插座可以近距离并排放置,缺点是螺母的存在使插座宽度较大,而且要拧多圈才能解脱,不利于快速插拔,总的来说是弊大于利。总的来说,笔者认为 SAS 在 SFF-8470 的两种固定方式中选择了缺点较多的一个,从而为其被 SFF-8087 所

38、取代埋下了祸根。SFF-8470 和 SFF-8484 的经典古董内外配SFF-8470 连接器出现在 SAS HBA/RAID 卡上的时间比 SFF-8484 连接器稍晚,但总的来说属于同一时期的产品,一款“内外通吃”的 RAID 卡如果内部采用了 SFF-8484 插座,那外部就必然是 SFF-8470 插座。既然“主内”的 SFF-8484 连接器被称为 SAS 4i,“主外”的 SFF-8484 连接器也就顺理成章地有了个 SAS 4x(external,外部)的名号。外部连接器(下):Mini SAS 4x 扬长避短既然 SAS 4i 遭遇了 Mini SAS 4i 的挑战,那么 SAS 4x 是否也会受困于 Mini 版呢?答案是肯定的。前面早已介绍过,以 SFF-8086 规范为基础,衍生出来了两个连接器规范,SFF-8087 因用于内部连接而被称为 Mini SAS 4i,用于外部连接的 SFF-8088 自然就是Mini SAS 4x 了。SFF-8088 插头(左)和插座(右) 结构图,由于后者的引脚埋藏较深,导致前者的可插入部分明显长于 SFF-8470其实,与 SFF-8484 插座相比,SFF-8470 插座主体结构的宽度算是相当的合理了,可问题就出在旁边的两个螺母上既明显增大了宽度,用起来还特别麻烦。于是,便有了 SFF-8088 的用武之地。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报