扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:存储时代——战羽 王智超 张广彬(策划) 来源:stor-age.com【原创】 2008年12月31日
关键字:
在本页阅读全文(共12页)
12与16端口:高价不代表高端
在8端口的基础上再增加一组或两组端口,得到的就是高端型产品。不过从经济型产品转变到高端市场,产品设计必然要有所转变,否则半高的PCB也很难容纳更多的SFF-8087连接器。12端口或是16端口的产品基本都会采用正常高度设计,由于SFF-8087接口可以纵向并排排列,所以PCB的长度不会有太大的变化,缓存容量增加只需要使用容量更大的颗粒即可,因此PCB上留下的空位也不会太多。除了增加端口之外,还需要增加的是SAS IC,目前并没有某家公司的SAS IC控制器可以支持管理8个以上的端口,所以12端口和16端口的产品一般会采用多与一枚的控制芯片,这样也会让SAS RAID卡的PCB变得更紧凑一些。
想要在同一块RAID上提供更多的接口要如何设计呢?答案有两个。LSI公司的84016采用双控制芯片设计——Intel IOP333搭配两枚SAS IC,这种设计的合理之处在于两枚1068芯片正适合管理16个端口,与IOP连接采用IOP—SAS IC共享总线带宽。当然这种设计无论是否合理,瓶颈都出现在IOP333与1068的连接处,这是无法解决的事情。
16端口的84016,双控制器设计
双控制芯片固然能解决扩展的问题,但这个设计对Adaptec设计就不太合适。对比LSI和Adaptec的SAS控制器可以发现体积上的区别,如果Adaptec的12端口(16端口)产品想要实现双控制芯片设计肯定要对PCB进行加长,这样可能会影响产品的使用环境。因此,Adaptec采用了增加扩展器的设计方式。Adaptec 31205采用了IOP333搭配AIC-9410W SAS主控芯片。目前我们还无法确定使用的扩展器是否支持16端口,不过根据此前Adaptec的设计思路,这枚芯片很可能支持16端口,想要实现16端口的扩展,只需要增加一组接口,将固件更新即可。
12端口的31205,蓝色散热片下是IOP芯片,黄色散热片下是端口扩展器,SAS IC设计在PCB的背面
从结构和设计上,12端口甚至是16端口的产品并不比8端口产品更合理。我们可以发现,8端口产品还有部分采用RoC设计或是非Intel IOP设计的产品,而多出8个端口的产品则是清一色的采用Intel IOP设计。关于Intel IOP的缺陷我们也曾在上一段文章中简单交代,IOP 333S乃至IOP 348只提供PCI-X对PCI-E(SAS IC对IOP)的桥接转换,这样最大只能提供仅能提供1.06GB/s的带宽,对12接口或16接口的产品来说,1GB/s的带宽根本就是杯水车薪,考虑到内部转换效率的问题,实际上最大也仅能提供800MB/s的最大传输率,因此无论是12端口还是16端口的产品,在更复杂的应用环境中都会受到瓶颈效应的限制,性能不会比同样采用Intel IOP的产品表现得更好。
无论如何,16端口应该是SAS RAID卡可提供的最大上限,而扩展器的存在否定了超过16端口产品存在的意义。Adaptec 31205和31605都是通过扩展器得来的产品,都数厂商也都会选用12端口的扩展器来实现,主要原因是12端口的扩展器运行起来相对更多端口的产品比较稳定。在8端口不能满足需求的情况下,直接使用成型的SAS RAID卡远比使用扩展器来得方便,在连接设备不多的情况下,使用扩展器的意义不大,如果非要使用反而会增加了环境的复杂性和成本,有些得不偿失。从这点我们可以看到SAS 1.0标准尚有不足,伴随着SAS RAID逐渐走向成熟,LSI已经推出了16端口的SAS IC芯片,相信在今后也会逐渐成为趋势。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者