[dpdk-stable] [PATCH] eal: restrict ctrl threads to startup cpu affinity
Burakov, Anatoly
anatoly.burakov at intel.com
Thu Feb 14 10:39:44 CET 2019
On 13-Feb-19 4:13 PM, David Marchand wrote:
> Spawning the ctrl threads on anything that is not part of the eal
> coremask is not that polite to the rest of the system.
>
> Rather than introduce yet another eal options for this, let's take
> the startup cpu affinity as a reference and remove the eal coremask
> from it.
> If no cpu is left, then we default to the master core.
>
> The cpuset is computed once at init before the original cpu affinity.
>
> Fixes: d651ee4919cd ("eal: set affinity for control threads")
> Signed-off-by: David Marchand <david.marchand at redhat.com>
> ---
Hi David,
Maybe i didn't have enough coffee today and i'm missing something here,
but how is this different? Removing the coremask cores from the cpuset
will effectively "spawn the ctrl threads on anything that is not part of
the EAL coremask" (which is "not that polite to the rest of the
system"), unless the application was run with taskset.
Is "taskset" the key point here? I.e. by default, we're still "not
polite", unless the user asks nicely? :)
--
Thanks,
Anatoly
More information about the stable
mailing list