扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在准备发布我们的最新主机总线适配器(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:
LPe16002的一个端口的每秒最大I/O(IOPS)就超过了100万!这正是8核处理器显示其威力的地方,此外,当数据规模不是太大时,它还能够处理几百万个I/O处理指令。在我们所测量的这个很小的数据库块上,这种性能完全是HBA处理器的性能,并非链路速率。即便使用8GFC,该HBA的IOPS也可达到100万。是的,您可以获得这种IOPS,而无需购买新的16GFC交换机。
图2:
我知道您此时在想什么….“我的应用不使用512字节数据块”。确实,事实上最高事务处理应用大多使用4k或8k数据块,而这一领域正是LPe16002所致力解决的领域。对于大多数HBA而言,除非数据块非常大,通常需达到16k数据块规模,否则它们都不能在最大链路速率下工作,因此数据库应用的I/O处理可能会受到HBA处理器的限制,不能达到光纤通道链路速率上限。而LPe16002却不存在这个问题,因为其强大的功能可以为4k和8k数据块实现链路速率性能。
图3:
像前几代Emulex HBA一样,它们同样也是后向兼容,并使用通用驱动堆栈。这意味着您可以立即购买LPe16000 HBA,将其同您已有的我们之前的产品,并排插入您现在的服务器中,并将卡连接到您当前的4GFC或8GFC交换机上。在升级您的交换机前,您将不能充分利用16GFC链路,但这并不意味着您不能享有其它一些明显的优势性能,如更低的I/O响应时间和更高的处理速率。如需参考这方面的证据及了解完整性能演示,请观看LPe16000性能演示视频。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者