标签: performance dpdk
我正在使用英特尔的DPDK来构建网络设备。英特尔DPDK在隔离的CPU内核上为网络应用程序提供代码执行。 默认情况下,DPDK将以最大频率运行CPU,从而实现最大功耗。虽然DPDK的性能得到改善,延迟时间也少得多,但在系统负载不高的情况下,功率使用会从成本的角度抵消许多性能优势。在DPDK中有一个用于控制CPU频率的库。
在监控机器的电源使用情况时,我可以看到使用提供的库降低频率具有预期的效果:功耗大幅降低。