Fortinet black logo

KVM Administration Guide

DPDK CPU settings

Copy Link
Copy Doc ID 00804af1-a935-11ec-9fd1-fa163e15d75b:851221
Download PDF

DPDK CPU settings

The CPUs acting as DPDK engines are specified. They are four stages, a processing pipeline, for handling packets from Rx to vNP to IPS toTx. Generally, the simplest allocation model, enabling all CPUs to all stages, gives the best results.

config dpdk cpus

set rx-cpus "0-31"

set vnp-cpus "0-31"

set ips-cpus "0-31"

set tx-cpus "0-31"

end

See DPDK CPU settings for a detailed explanation of these configuration items.

Note

There are times when ringfencing CPUs to be used for purposes other than DPDK can provide a more performant system.

DPDK CPU settings

The CPUs acting as DPDK engines are specified. They are four stages, a processing pipeline, for handling packets from Rx to vNP to IPS toTx. Generally, the simplest allocation model, enabling all CPUs to all stages, gives the best results.

config dpdk cpus

set rx-cpus "0-31"

set vnp-cpus "0-31"

set ips-cpus "0-31"

set tx-cpus "0-31"

end

See DPDK CPU settings for a detailed explanation of these configuration items.

Note

There are times when ringfencing CPUs to be used for purposes other than DPDK can provide a more performant system.