北极星

搜索历史清空

  • 水处理
您的位置:电力电力新闻新产品新技术正文

凌华科技aTCA-6200服务器刀片完美搭配Intel® DPDK技术

2012-08-09 16:15来源:北极星电力软件网作者:Jack Lin关键词:技术整合处理器刀片电力通信收藏点赞

投稿

我要投稿

结果

在原生Linux(NativeLinux)和Intel®DPDK两种不同的环境下测试了aTCA-6200刀片之后,我们比较了4个1GbE端口(2个来自前面板,2个来自Base接口)和2个10GbEFabric端口在这两种不同配置下的IP转发性能。除此之外,我们还测试了当同时使用aTCA-62006个网络端口(4个1GbE和2个10GbE)时,aTCA-6200的合并IPv4转发性能。

使用4个1GbE端口时的性能比较

图5:使用4x1GbE时IP转发能比较

原生Linux(NativeLinux)启用IP转发功能,并在aTCA-6200的4个1GbE接口上运行IPv4转发,64字节大小的帧可以以每秒100万个的速度被转发。当帧大小增加到1024字节时,原生Linux(NativeLinux)的IP转发可以达到100%的线率。但是在实际环境中,帧大小通常小于1024字节,因此100%的线率是无法实现的。但是,在同样的Linux操作系统下使用Intel®DPDK并运行在仅有的两个CPU线程上,aTCA-6200能够以100%的线率转发帧数据,并且无论帧大小如何设置,都没有任何的丢帧现象发生,如上面图5所示。

相比NativeLinux的IP转发性能,使用了Intel®DPDK之后的aTCA-6200可以将转发性能提升6倍。

使用2个10GbE接口时的性能比较

图6:使用2x10GbE时IP转发能比较

在2个10GbEFabric接口上进行IP转发测试时,无论是在原生Linux(NativeLinux)下还是基于Intel®DPDK,IP的转发性能相比使用4个1GbE接口时都有很大的提升。如上图6所示,相比原生Linux(NativeLinux)使用所有的CPU线程,采用了Intel®DPDK的aTCA-6200只需要两个线程就可以获得10倍性能的提升。

aTCA-6200全部的IPv4转发性能

图7:使用2x10GbE+4x1GbE时IP转发能比较

使用aTCA-6200全部的接口(2个10GbEFabric接口,2个1GbE前置面板接口和2个1GbEBase接口)测试合并的IP转发性能时,使用Intel®DPDK后的aTCA-6200每秒可以传输2700万个64字节的数据帧。换言之,理论上24Gbps的数据吞吐量有18Gbps可以被转发(即75.3%的线率)。此外,当数据帧分别为128字节和256字节时,吞吐量的线率可以提升到92.3%,甚至高达99%。

换言之,理论上24Gbps的吞吐量高达18Gbps的可转发(即线率75.3%)。此外,即线率的吞吐量提高到92.3%,甚至高达99%,当帧的大小分别设置为128字节,256字节。

投稿与新闻线索:陈女士 微信/手机:13693626116 邮箱:chenchen#bjxmail.com(请将#改成@)

特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。

凡来源注明北极星*网的内容为北极星原创,转载需获授权。

技术整合查看更多>处理器刀片查看更多>电力通信查看更多>