[dpdk-dev] [PATCH]doc: Add performance tuning guide about how to get DPDK high perf on Intel platform.
helin.zhang at intel.com
Mon Aug 10 18:16:09 CEST 2015
Sorry for repeat! I should have removed the useless pieces!
> +Hardware platform Network Interface Card Essential requirements:
> +1. Get an high end Intel(r) NIC, e.g: Intel(r) XL710.
> +2. Make sure each NIC has flashed the latest version of NVM/firmware,
> +if there
> +3. Use PCIe Gen3 slots, such as Gen3 x8 or Gen3 x16 because PCIe Gen2
> can't provide enough bandwidth for 2x10G and above.
Pci gen2 x 8 may not provide enough, pci gen2 x 16 may support that.
> +4. When inserting NICs to the PCI slots, be careful about the NUMA.
> +If you will
> +Below is an case of running dpdk l3fwd sample to get high performance
> Intel platform and NIC.
> +**Note**: The scenario is to get best performance with two
> +Intel(r)XL710 40G
> ports. See below Figure1 as the performance test setup.
> +.. figure:: img/pf_performance_test_setup.*
> +**Figure 1. PF_Performance_Test_setup**
> +1. Insert two NICs(Intel(r)XL710) into the platform, and use one port
> +per card to
> get best performance. The reason using two NICs is the PCIe Gen3's limitations.
> **Note**: As PCIe Gen3 can't provide 80G bandwidth for two 40G ports,
> but two
Pci gen3 x 8 cannot provide ....
More information about the dev