摘要

传统的基于内核的报文处理方式无法适应当前网络场景对于大规模高速数据处理的需求,反而成为了服务器报文处理的性能瓶颈。英特尔数据平面开发套件DPDK的提出为加速网络I/O提供了新的思路和解决方案。本文首先介绍DPDK的主要技术原理,然后着重从DPDK技术对实际网络应用的加速、在网络功能虚拟化中的研究状况这两个方面分析了当前DPDK技术的学术研究和应用成果,最后对DPDK技术的不足进行总结,并对DPDK技术未来优化方向进行分析。