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

Stokes, Ian ian.stokes at intel.com
Fri Feb 12 10:48:46 UTC 2021


> On 2/11/21 8:31 PM, Kevin Traynor wrote:
> > 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>
> 
> I didn't test the documentation build, but the text looks
> good to me:
> 
> Acked-by: Ilya Maximets <i.maximets at ovn.org>

LGTM as well, will apply to master and 2.15.

Regards
Ian
> 
> > ---
> >  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::
> >



More information about the dev mailing list