Configure DPDK

The Data Plane Development Kit (DPDK) is a set of libraries and network drivers for fast packet processing in user space. It provides high forwarding performance on x86 platforms through the following features: Kernel bypass by using an Environment Abstraction Layer (EAL), non-stop packet forwarding through poll mode drivers, ring buffers, optimization of memory, buffer, and queue management, multi-queue and flow identification based load balancing, HugePages memory, NUMA, and CPU isolation and binding.

After you enable DPDK for a host, the network performance of VMs on the host will be improved.

Procedure

  1. On the top navigation bar, click Hosts. If the system has multiple clusters, select a cluster from the left navigation pane.

  1. Select the target host, and then click the Advanced tab.

  1. Click the DPDK tab.

  1. Set the state of DPDK. If you enable DPDK, click the Edit icon  for a NUMA node, select a memory unit, set the HugePages memory size, select the CPUs to bind, and then click OK.

  1. Click Save.

Parameters