Emulex:16GFC不仅仅是速度问题

作者:

Mark Jones, Emulex

责任编辑:

阚智

来源:

CBINews编辑

时间:

2011-10-14 11:58

关键字:

Mark Jones Emulex 16GFC 主机总线适配器 HBA LightPulse 光纤通道

  在准备发布我们的最新主机总线适配器(HBA),LightPulse® 16Gb 光纤通道(16GFC)时,我们对其性能进行了分析,相比上一代产品,我们对其良好的性能表现非常吃惊。 LPe16002当然能够运行16GFC,所以您自然而然地期待其性能达到8GFC性能的两倍,但当您再仔细探究16GFC各项规格数据时,您会失望地发现,与8GFC相比,数据位的传输速度其实并不是前者速度的两倍。16GFC实际上以14.025Gbp/s的波特率运行,而8GFC以8.5 Gbp/s的波特率运行,那么是否就意味着16GFC理所当然地要慢一些?不是!设计者在着手设计16GFC的各项规格数据时,做了一件非常聪明的事情。所有以前产品的速度设计均使用8b/10b编码机制,这意味着每10个通过传输电缆的位,只有8个位是数据,而另外2个位则用来确保数据的正确性,所以只有80%的位是您的数据。对于16GFC,设计者们将编码机制更改为一种更有效的64b/66b机制,这样就大大降低了位的浪费, 并保证了连贯性,使其中的绝大多数位都是您的数据。因此,16GFC的链路速率使它能够提供两倍于8GFC的数据。

  但是,新LPe16002 HBA不仅可以拥有两倍于8GFC HBA的工作性能,它还有更多优势。正如您可以在图1中看到的那样,相比8GFC LPe12002 HBA的789MB/s的速率,16GFC LPe16002 HBA的速率可以达到1576MB/s,几乎是前者的两倍。LPe16002是首款配置8核处理器的HBA,它的性能是以前适配器的近5倍。

  图1.

   1

  LPe16002的一个端口的每秒最大I/O(IOPS)就超过了100万!这正是8核处理器显示其威力的地方,此外,当数据规模不是太大时,它还能够处理几百万个I/O处理指令。在我们所测量的这个很小的数据库块上,这种性能完全是HBA处理器的性能,并非链路速率。即便使用8GFC,该HBA的IOPS也可达到100万。是的,您可以获得这种IOPS,而无需购买新的16GFC交换机。

  图2.

   12

  我知道您此时在想什么….“我的应用不使用512字节数据块”。确实,事实上最高事务处理应用大多使用4k或8k数据块,而这一领域正是LPe16002所致力解决的领域。对于大多数HBA而言,除非数据块非常大,通常需达到16k数据块规模,否则它们都不能在最大链路速率下工作,因此数据库应用的I/O处理可能会受到HBA处理器的限制,不能达到光纤通道链路速率上限。而LPe16002却不存在这个问题,因为其强大的功能可以为4k和8k数据块实现链路速率性能。

  ^^^

  像前几代Emulex HBA一样,它们同样也是后向兼容,并使用通用驱动堆栈。这意味着您可以立即购买LPe16000 HBA,将其同您已有的我们之前的产品,并排插入您现在的服务器中,并将卡连接到您当前的4GFC或8GFC交换机上。在升级您的交换机前,您将不能充分利用16GFC链路,但这并不意味着您不能享有其它一些明显的优势性能,如更低的I/O响应时间和更高的处理速率。如需参考这方面的证据及了解完整性能演示,请观看LPe16000性能演示视频。

  图3.

  13

ToB最前沿

ToB最前沿抖音号

CBI科技在线

地址:北京市朝阳区北三环东路三元桥曙光西里甲1号第三置业A座1508室 商务内容合作QQ:2291221 电话:13391790444或(010)62178877
版权所有:电脑商情信息服务集团 北京赢邦策略咨询有限责任公司
声明:本媒体部分图片、文章来源于网络,版权归原作者所有,我司致力于保护作者版权,如有侵权,请与我司联系删除
京ICP备:2022009079号-3
京公网安备:11010502051901号
ICP证:京B2-20230255