Get Started


Learn how to partition the workload for your packet processing application using the DPDK Event Device Library (eventdev). Get an overview of the technology and API components, and see how to use the eventdev sample application and get statistics.

Delivered in DPDK 17.08, the API includes hierarchical scheduling, traffic shaping, congestion management, and packet marking. This tutorial describes a typical DPDK function call sequence.


Learn the best-known methods to improve your DPDK application's performance. These skills include a profiling methodology that helps to identify bottlenecks, optimize BIOS settings, partition non-uniform memory access (NUMA) resources, enhance your Linux* configuration, and more.

Use Intel® VTune™ Amplifier to profile microbenchmarks in your application. This comprehensive reference provides guidelines and instructions.

Sample Applications