X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=docs%2Freport%2Fvpp_performance_tests%2Fmdr_search.rst;h=f47c0f511166cb56e8140cc17e77b2320f99b265;hb=cb66ecc82b7491823c837e2cefbf50984fcae594;hp=e2d0065d927bfb0d17f4d012bea2061c9f0a1320;hpb=2809ce8e5400db6ad87f7b5cf25f14599142288a;p=csit.git diff --git a/docs/report/vpp_performance_tests/mdr_search.rst b/docs/report/vpp_performance_tests/mdr_search.rst index e2d0065d92..f47c0f5111 100644 --- a/docs/report/vpp_performance_tests/mdr_search.rst +++ b/docs/report/vpp_performance_tests/mdr_search.rst @@ -215,12 +215,14 @@ Non-initial phases transmit rate had the loss lower or equal to PLR, then the new transmit rate is PDR upper_bound increased by two PDR interval widths. - - Else, *if* NDR (or PDR) interval does not meet the current phase width goal, - prepare for internal search. The new transmit rate is - (lower bound + upper bound) / 2. - It does not matter much which interval is investigated first. - The current implementation starts with NDR, unless PDR interval is wider - (but always preferring NDR is slightly better). + - If interval width is higher than the current phase goal: + + - Else, *if* NDR interval does not meet the current phase width goal, + prepare for internal search. The new transmit rate is + (NDR lower bound + NDR upper bound) / 2. + - Else, *if* PDR interval does not meet the current phase width goal, + prepare for internal search. The new transmit rate is + (PDR lower bound + PDR upper bound) / 2. - Else, *if* some bound has still only been measured at a lower duration, prepare to re-measure at the current duration (and the same transmit rate). The order of priorities is: @@ -264,7 +266,7 @@ but without detailing their mutual interaction. Narrow intervals make external search take more time to find a valid bound. If the new transmit increased or decreased rate would result in width less than the current goal, increase/decrease more. - This can happen if measurement for the other interval + This can happen if the measurement for the other interval makes the current interval too narrow. Similarly, take care the measurements in the initial phase create wide enough interval. @@ -315,6 +317,9 @@ Data in tables is based on result of 6 runs. Tables `````` +.. note:: The comparison was done for the MDR code + before https://gerrit.fd.io/r/12761 + .. table:: Table 1. Search part of test duration. ==================== ========== =========== =========== ========== =========== ===========