---
title: DPDK介绍
description: "DPDK（Data Plane Development Kit）数据平面开发工具包，是Intel开发的用于网络数据包加速的开发套件。它将传统的网卡收到数据包通过内核态处理的流程转移到了用户态处理，减少了CPU处理中断和上下文切换的开销，能够使CPU得到更高效的利用。DPDK基本性能测试，一般使用DPDK自带的标准测试程序外加硬件发包工具（本案例使用Sprint TestCenter）。本案例服务器安装支持DPDK功能的板载TM280(4*24G)网卡，网卡与TC进行直连，TC发包进行相应的性能测试。组网如图1所示，发包向被测服务器发包，通过对比收发数据包量，测试DPDK性能。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengaccel/network/dpdkug/kunpengaccel_TMdpdk_05_0002.html
sourcePath: /source/zh/kunpengaccel/network/dpdkug/kunpengaccel_TMdpdk_05_0002.html
indexId: 9c75ccbb711f4c589d2083cea515cb9c7c840f8a0dc2d94b455be07e1d575e7b71
---
# DPDK介绍

DPDK（Data Plane Development Kit）数据平面开发工具包，是Intel开发的用于网络数据包加速的开发套件。它将传统的网卡收到数据包通过内核态处理的流程转移到了用户态处理，减少了CPU处理中断和上下文切换的开销，能够使CPU得到更高效的利用。DPDK基本性能测试，一般使用DPDK自带的标准测试程序外加硬件发包工具（本案例使用Sprint TestCenter）。本案例服务器安装支持DPDK功能的板载TM280(4*24G)网卡，网卡与TC进行直连，TC发包进行相应的性能测试。组网如图1所示，发包向被测服务器发包，通过对比收发数据包量，测试DPDK性能。

图1 DPDK性能测试组网
