X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=docs%2Fcontent%2Fmethodology%2Fhoststack_testing%2Fvsap_ab_with_nginx.md;fp=docs%2Fcontent%2Fmethodology%2Fhoststack_testing%2Fvsap_ab_with_nginx.md;h=0000000000000000000000000000000000000000;hb=374954b9d648f503f6783325a1266457953a998d;hp=2dc4d2b7f95c8a6671c8c85800e9ce1b54aa00dc;hpb=46eac7bb697e8261dba5b439a15f5a6125f31760;p=csit.git diff --git a/docs/content/methodology/hoststack_testing/vsap_ab_with_nginx.md b/docs/content/methodology/hoststack_testing/vsap_ab_with_nginx.md deleted file mode 100644 index 2dc4d2b7f9..0000000000 --- a/docs/content/methodology/hoststack_testing/vsap_ab_with_nginx.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: "VSAP ab with nginx" -weight: 4 ---- - -# VSAP ab with nginx - -[VSAP (VPP Stack Acceleration Project)](https://wiki.fd.io/view/VSAP) -aims to establish an industry user space application ecosystem based on -the VPP hoststack. As a pre-requisite to adapting open source applications -using VPP Communications Library to accelerate performance, the VSAP team -has introduced baseline tests utilizing the LD_PRELOAD mechanism to capture -baseline performance data. - -[AB (Apache HTTP server benchmarking tool)](https://httpd.apache.org/docs/2.4/programs/ab.html) -is used for measuring the maximum connections-per-second and requests-per-second. - -[NGINX](https://www.nginx.com) is a popular open source HTTP server -application. Because NGINX utilizes the POSIX socket interface APIs, the test -configuration uses the LD_PRELOAD mechanism to connect NGINX to the VPP -Hoststack using the VPP Communications Library (VCL) LD_PRELOAD library -(libvcl_ldpreload.so). - -In the future, a version of NGINX which has been modified to -directly use the VCL application APIs will be added to determine the -difference in performance of 'VCL Native' applications versus utilizing -LD_PRELOAD which inherently has more overhead and other limitations. - -The test configuration is as follows: - - TG Network DUT - [ AB ]=============[ VPP -> nginx ] - -where, - -1. nginx attaches to VPP and listens on TCP port 80 -2. ab runs CPS and RPS tests with packets flowing from the Test Generator node, - across 100G NICs, through VPP hoststack to NGINX. -3. At the end of the tests, the results are reported by AB.