Re: [PATCH 1/6] service: reduce statistics overhead for parallel services

2022-10-03 Thread Mattias Rönnblom
; mattias.ronnblom >> Subject: [PATCH 1/6] service: reduce statistics overhead for parallel >> services >> >> Move the statistics from the service data structure to the per-lcore >> struct. This eliminates contention for the counter cache lines, which >> decrea

RE: [PATCH 1/6] service: reduce statistics overhead for parallel services

2022-10-03 Thread Van Haaren, Harry
> -Original Message- > From: Mattias Rönnblom > Sent: Tuesday, September 6, 2022 5:14 PM > To: Van; Haaren; Van Haaren, Harry > Cc: dev@dpdk.org; Honnappa Nagarahalli ; > Morten Brørup ; nd ; > mattias.ronnblom > Subject: [PATCH 1/6] service: reduce statisti

RE: [PATCH 1/6] service: reduce statistics overhead for parallel services

2022-10-03 Thread Van Haaren, Harry
> -Original Message- > From: Mattias Rönnblom > Sent: Monday, October 3, 2022 12:37 PM > To: David Marchand ; Van Haaren, Harry > > Cc: dev@dpdk.org; Honnappa Nagarahalli ; > Morten Brørup ; nd > Subject: Re: [PATCH 1/6] service: reduce statistics overhead

Re: [PATCH 1/6] service: reduce statistics overhead for parallel services

2022-10-03 Thread Mattias Rönnblom
On 2022-10-03 11:53, David Marchand wrote: > On Mon, Oct 3, 2022 at 10:40 AM Mattias Rönnblom > wrote: >> >> On 2022-10-03 10:06, David Marchand wrote: >>> On Tue, Sep 6, 2022 at 6:17 PM Mattias Rönnblom >>> wrote: Move the statistics from the service data structure to the per-lcore >>>

Re: [PATCH 1/6] service: reduce statistics overhead for parallel services

2022-10-03 Thread David Marchand
On Mon, Oct 3, 2022 at 10:40 AM Mattias Rönnblom wrote: > > On 2022-10-03 10:06, David Marchand wrote: > > On Tue, Sep 6, 2022 at 6:17 PM Mattias Rönnblom > > wrote: > >> > >> Move the statistics from the service data structure to the per-lcore > >> struct. This eliminates contention for the coun

Re: [PATCH 1/6] service: reduce statistics overhead for parallel services

2022-10-03 Thread Mattias Rönnblom
On 2022-10-03 10:06, David Marchand wrote: > On Tue, Sep 6, 2022 at 6:17 PM Mattias Rönnblom > wrote: >> >> Move the statistics from the service data structure to the per-lcore >> struct. This eliminates contention for the counter cache lines, which >> decreases the producer-side statistics overhe

Re: [PATCH 1/6] service: reduce statistics overhead for parallel services

2022-10-03 Thread David Marchand
On Tue, Sep 6, 2022 at 6:17 PM Mattias Rönnblom wrote: > > Move the statistics from the service data structure to the per-lcore > struct. This eliminates contention for the counter cache lines, which > decreases the producer-side statistics overhead for services deployed > across many lcores. > >

[PATCH 1/6] service: reduce statistics overhead for parallel services

2022-09-06 Thread Mattias Rönnblom
Move the statistics from the service data structure to the per-lcore struct. This eliminates contention for the counter cache lines, which decreases the producer-side statistics overhead for services deployed across many lcores. Prior to this patch, enabling statistics for a service with a per-ser