From c96d618a5dd96e3a40d59860d2cdb9d5c6b71d11 Mon Sep 17 00:00:00 2001 From: John DeNisco Date: Wed, 6 Nov 2019 10:58:28 -0800 Subject: docs: Rewrite the what is VPP (first) section, also fix the build Signed-off-by: John DeNisco Change-Id: Ifb558171f8976a721703e74afea997d006273b5f Signed-off-by: Dave Barach --- docs/overview/performance/index.rst | 72 ------------------------------------- 1 file changed, 72 deletions(-) delete mode 100644 docs/overview/performance/index.rst (limited to 'docs/overview/performance/index.rst') diff --git a/docs/overview/performance/index.rst b/docs/overview/performance/index.rst deleted file mode 100644 index 25e3897ff37..00000000000 --- a/docs/overview/performance/index.rst +++ /dev/null @@ -1,72 +0,0 @@ -.. _performance: - -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: - -* 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: - - - 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 - -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 aligned 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 `_: - -.. toctree:: - - current_l2_throughput.rst - current_ndr_throughput.rst - current_ipv4_throughput.rst - current_ipv6_throughput.rst - -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: - -.. toctree:: - - trending_l2_throughput.rst - trending_ipv4_throughput.rst - trending_ipv6_throughput.rst - -For More information on CSIT -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -The FD.io CSIT is implemented with below platforms: - -* x86/64 -* ARM-AArch64 - - * Huawei TaiShan 2280 - * Marvell MACCHIATObin - - -These are FD.io Continuous System Integration and Testing (CSIT)'s documentation links: - -* `CSIT Code Documentation `_ -* `CSIT Test Overview `_ -* `VPP Performance Dashboard `_ -- cgit 1.2.3-korg