新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 通过电源管理和工作负载整合,大幅提升电信业务处理性能

通过电源管理和工作负载整合,大幅提升电信业务处理性能

作者:时间:2013-06-27来源:网络收藏
图2:嵌入式电源管理的基本组件

本文引用地址:http://www.eepw.com.cn/article/148005.htm

图2:嵌入式的基本组件

客户端代表系统搜集与有关的数据。系统守护进程是加载在每一个刀片上的应用,扮演者电源模块的角色。它提供了CPU、内存、硬盘、网络和虚拟化的方法以及功耗限定等功能,在满足需求的前提下尽量降低功耗。实际的管理端可以运行在台式机或者笔记本上,通过并显示输出机箱、板卡和传感器(如温度)等实际功耗的信息。

图3:功耗限定功能实例

图3:功耗限定功能实例

主动电源管理

通过策略的配置,将ATCA刀片上CPU的模式切换至节能或主动电源管理模式后,每个刀片的功耗相比持续运行在模式下减少15%(参见图4和图5)。每片板卡在加载服务的情况下可以节约0.4KW的功耗(参见图5)。如果一个14槽的ATCA机框中使用了10个刀片,那每天节约的功耗大约4KW。

电源管理

图45:CPU在三种独立模式下的功耗比较

图45:CPU在三种独立模式下的功耗比较

动态迁移

减少功耗的另一个非常有效的方法就是只使用必要的设备来相关事件。利用Erlang概率分布算法(图表6)可以有效检测出使用率较低的时段。

图6:Erlang概率分布算法在电信网络流量监测中的实例

图6:Erlang概率分布算法在电信网络流量监测中的实例

通过上面的图表我们可以了解到,1点至7点期间的CPU使用率最低,然而,即使运行在省电模式下,每片板卡仍然在消耗电能。在这种情况下,每片板卡在主动电源管理的策略下会消耗90W的功耗,峰值时会上升至140W。解决的办法就是利用实时迁移策略,用最少的CPU刀片在这些,同时将节能模式下的刀片切换到睡眠模式,这样相比主动电源管理的模式可以节约超过25%的功耗。

通过工作系统性能

在工作和I/O方面,目前的市场和技术发展趋势比较倾向采用将传统的网络架构到一个通用平台或模块化的组件上来,以支持多网络设备和提供不同的服务功能,如应用处理、控制处理、包处理和信号处理功能等。处理器架构以及新的软件开发工具的功能,让开发人员可以很容易的将工作负载整合到统一的刀片架构中,这些负载包含了应用、控制以及包处理等。通过软硬件的整合,可以性能,并使得刀片式服务器架构在包处理解决方案中的应用增加。

为了说明工作负载整合的演变,我们设计了一系列的测试方法。这些测试方法是在单一平台中,通过将CPU制造商提供的DPDK整合到ATCA处理器刀片上,以此验证处理器刀片提供的性能以及整合的IP转发服务。比较在没有使用Intel® DPDK做任何优化时,采用原生 Linux(Native Linux) IP转发时的第三层转发性能。然后,我们再分析采用Intel® DPDK技术之后所获得的IP转发性能提升的原因。

数据平面开发套件

DPDK(Data Plane Development Kit,数据平面开发套件)是一个专为x86架构处理器提供的轻量级运行环境。它提供了低功耗和Run-to-Completion(RTC,运行到完成)模式,以此最大限度的提升数据包的处理性能。而且DPDK还包含了优化的和高效的函数库,为用户提供丰富的选择,例如我们熟知的环境抽象层(EAL,Environment Abstraction Layer),它负责控制低级资源并提供优化的轮询模式驱动(PMD,Poll Mode Driver),以及更高级别应用的完整API接口,图7为软件层级结构图。

图7: Linux应用环境下的EAL和GLIBC

图7: Linux应用环境下的EAL和GLIBC

测试拓扑结构

为了测量ATCA处理器刀片在第三层处理和转发IP包的速度,我们使用图8中所示的环境进行测试。

图8:IP转发测试环境

图8:IP转发测试环境

我们的测试使用了ATCA处理器刀片的2个10GbE外部接口和两个10GbE Fabric接口(总计40G),通过比较使用和未使用DPDK的结果,我们可以得出结论:在相同的硬件平台下,使用DPDK后的Linux仅用两个CPU线程进行IP转发的性能,与原生 Linux(Native Linux)使用全部的CPU线程进行IP转发的性能相比,前者是后者的10倍。使用DPDK的平台,3层小数据包的转发线速可以达到>70%。DPDK中优化过的软件堆栈可以实现10倍性能的提升。如果在一个基于IA架构的刀片的控制层和数据层配备DPDK,就可以减少一个40G的NPU刀片。通常一个40G的GPU刀片的功耗为180W,因此通过工作负载整合可以节省56%的能耗。



评论


相关推荐

技术专区

关闭