[ovs-dev] [PATCH v2] docs: Update for auto load balance threshold parameters.

Kevin Traynor ktraynor at redhat.com
Thu Feb 11 19:31:50 UTC 2021


Update the docs to remove the previously hardcoded values
and mention the load and improvement thresholds when
describing the operation of auto load balance.

Fixes: 62ab5594c20c ("dpif-netdev: Add parameters to configure PMD auto load balance.")
Signed-off-by: Kevin Traynor <ktraynor at redhat.com>
---
 Documentation/topics/dpdk/pmd.rst | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

diff --git a/Documentation/topics/dpdk/pmd.rst b/Documentation/topics/dpdk/pmd.rst
index 6f1fdcbc6..caa7d97be 100644
--- a/Documentation/topics/dpdk/pmd.rst
+++ b/Documentation/topics/dpdk/pmd.rst
@@ -211,6 +211,13 @@ If any of above is not met PMD Auto Load Balancing is disabled.
 Once auto load balancing is set, each non-isolated PMD measures the processing
 load for each of its associated queues every 10 seconds. If the aggregated PMD
-load reaches 95% for 6 consecutive intervals then PMD considers itself to be
-overloaded.
+load reaches the load threshold for 6 consecutive intervals then PMD considers
+itself to be overloaded.
+
+For example, to set the load threshold to 70%::
+
+    $ ovs-vsctl set open_vswitch .\
+        other_config:pmd-auto-lb-load-threshold="70"
+
+If not set, the default load threshold is 95%.
 
 If any PMD is overloaded, a dry-run of the PMD assignment algorithm is
@@ -219,5 +226,13 @@ to PMD assignments.
 
 If the resultant mapping of dry-run indicates an improved distribution of the
-load then the actual reassignment will be performed.
+load by at least the variance improvement threshold then the actual
+reassignment will be performed.
+
+For example, to set the variance improvement threshold to 40%::
+
+    $ ovs-vsctl set open_vswitch .\
+        other_config:pmd-auto-lb-improvement-threshold="40"
+
+If not set, the default variance improvement threshold is 25%.
 
 .. note::
-- 
2.26.2



More information about the dev mailing list