X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=docs%2Freport%2Fintroduction%2Fmethodology_tcp_with_iperf3.rst;h=288da004a555784049f273b1b87e65e05f9cd641;hb=3c23979e8770e5d5e6dc104d36f20ea5697f3fcc;hp=ef28dec4a3b2f996c28034e58ddbe08fe1befc67;hpb=107438e93a51eefc61dc171cfa9b959007ccc739;p=csit.git diff --git a/docs/report/introduction/methodology_tcp_with_iperf3.rst b/docs/report/introduction/methodology_tcp_with_iperf3.rst index ef28dec4a3..288da004a5 100644 --- a/docs/report/introduction/methodology_tcp_with_iperf3.rst +++ b/docs/report/introduction/methodology_tcp_with_iperf3.rst @@ -1,11 +1,11 @@ Hoststack Throughput Testing over TCP/IP with iperf3 ---------------------------------------------------- -`iperf3 bandwidth measurement tool `_ -is used for measuring the maximum attainable bandwidth of the VPP Host +`iperf3 goodput measurement tool `_ +is used for measuring the maximum attainable goodput of the VPP Host Stack connection across two instances of VPP running on separate DUT nodes. iperf3 is a popular open source tool for active measurements -of the maximum achievable bandwidth on IP networks. +of the maximum achievable goodput on IP networks. Because iperf3 utilizes the POSIX socket interface APIs, the current test configuration utilizes the LD_PRELOAD mechanism in the linux @@ -14,7 +14,7 @@ Communications Library (VCL) LD_PRELOAD library (libvcl_ldpreload.so). In the future, a forked version of iperf3 which has been modified to directly use the VCL application APIs may be added to determine the -difference in performance of 'VCL Native' applications .vs. utilizing +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: