[ovs-dev] [RFC v2 0/5] Quicker pmd threads reloads
Kevin Traynor
ktraynor at redhat.com
Wed May 22 13:51:21 UTC 2019
On 14/05/2019 17:33, David Marchand wrote:
> We have been testing the rebalance code in different situations while
> having traffic going through OVS.
> Those tests have shown that part of the observed packets losses is due to
> some time wasted in signaling/waiting for the pmd threads to reload their
> polling configurations.
>
> This RFC series is an attempt at getting pmd threads reloads quicker and
> more deterministic.
>
> Example of number of cycles spent by a pmd between two polling
> configurations (in cycles minimum/average/maximum of 1000 changes):
> - d58b59c17c70: 126822/312103/756580
> - patch1: 113658/296157/741688
> - patch2: 49198/167206/466108
> - patch3: 13032/120730/341163
> - patch4: 12803/112964/323455
> - patch5: 13633/ 20373/ 47410
>
> Changelog since v1:
> - added numbers per patch in cover letter
> - added memory ordering for explicit synchronisations between threads
> in patch 1 and patch 2
>
Aside from the couple of very minor comments, the series LGTM
More information about the dev
mailing list