X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=docs%2Foverview%2Fperformance%2Findex.rst;h=1c250206fcf2b54e6c07ab0b01ca4a5c92f6a701;hb=9137e5400699bed9f7c0095187839a8b38273100;hp=2c8077119cf22027e5d318bbdc37bcc42794bc2a;hpb=4af47b89c6d2d1ad08541bb61bf49346a641cb10;p=vpp.git diff --git a/docs/overview/performance/index.rst b/docs/overview/performance/index.rst index 2c8077119cf..1c250206fcf 100644 --- a/docs/overview/performance/index.rst +++ b/docs/overview/performance/index.rst @@ -6,34 +6,34 @@ Performance Overview ^^^^^^^^ -One of the benefits of FD.io VPP, is high performance on relatively low-power computing, this performance is based on the following features: +One of the benefits of FD.io VPP is high performance on relatively low-power computing, this performance is based on the following features: -* A high-performance user-space network stack designed for commodity hardware. +* A high-performance user-space network stack designed for commodity hardware: - L2, L3 and L4 features and encapsulations. -* Optimized packet interfaces supporting a multitude of use cases. +* Optimized packet interfaces supporting a multitude of use cases: - - An integrated vhost-user backend for high speed VM-to-VM connectivity. - - An integrated memif container backend for high speed Container-to-Container connectivity. - - An integrated vhost based interface to punt packets to the Linux Kernel. + - An integrated vhost-user backend for high speed VM-to-VM connectivity + - An integrated memif container backend for high speed Container-to-Container connectivity + - An integrated vhost based interface to punt packets to the Linux Kernel -* The same optimized code-paths run execute on the host, and inside VMs and Linux containers. -* Leverages best-of-breed open source driver technology: `DPDK `_. -* Tested at scale; linear core scaling, tested with millions of flows and mac addresses. +* The same optimized code-paths run execute on the host, and inside VMs and Linux containers +* Leverages best-of-breed open source driver technology: `DPDK `_ +* Tested at scale; linear core scaling, tested with millions of flows and mac addresses These features have been designed to take full advantage of common micro-processor optimization techniques, such as: -* Reducing cache and TLS misses by processing packets in vectors. -* Realizing `IPC `_ gains with vector instructions such as: SSE, AVX and NEON. -* Eliminating mode switching, context switches and blocking, to always be doing useful work. -* Cache-lined aliged buffers for cache and memory efficiency. +* Reducing cache and TLS misses by processing packets in vectors +* Realizing `IPC `_ gains with vector instructions such as: SSE, AVX and NEON +* Eliminating mode switching, context switches and blocking, to always be doing useful work +* Cache-lined aliged buffers for cache and memory efficiency Packet Throughput Graphs ^^^^^^^^^^^^^^^^^^^^^^^^ -These are some of the packet throughput graphs for FD.io VPP 18.04 from the CSIT `18.04 benchmarking report `_. +These are some of the packet throughput graphs for FD.io VPP 18.04 from the CSIT `18.04 benchmarking report `_: .. toctree:: @@ -45,7 +45,7 @@ These are some of the packet throughput graphs for FD.io VPP 18.04 from the CSIT Trending Throughput Graphs ^^^^^^^^^^^^^^^^^^^^^^^^^^ -These are some of the trending packet throughput graphs from the CSIT `trending dashboard `_. **Please note that**, performance in the trending graphs will change on a nightly basis in line with the software development cycle. +These are some of the trending packet throughput graphs from the CSIT `trending dashboard `_. **Please note that**, performance in the trending graphs will change on a nightly basis in line with the software development cycle: .. toctree:: @@ -58,14 +58,14 @@ For More information on CSIT The FD.io CSIT is implemented with below platforms: -* - x86/64 -* - ARM-AArch64 +* x86/64 +* ARM-AArch64 - * - Huawei TaiShan 2280 - * - Marvell MACCHIATObin + * Huawei TaiShan 2280 + * Marvell MACCHIATObin -These are FD.io Continuous System Integration and Testing (CSIT)'s documentation links. +These are FD.io Continuous System Integration and Testing (CSIT)'s documentation links: * `CSIT Code Documentation `_ * `CSIT Test Overview `_