HomeFreeBSD

MFC r352728: Microoptimize sched_pickcpu() CPU affinity on SMT.

Description

MFC r352728: Microoptimize sched_pickcpu() CPU affinity on SMT.

Use of CPU_FFS() to implement CPUSET_FOREACH() allows to save up to ~0.5%
of CPU time on 72-thread SMT system doing 80K IOPS to NVMe from one thread.

Details

Committed
mavOct 24 2019, 7:12 PM
Parents
rS354032: MFC r352658, r352677, r352713:
Branches
Unknown
Tags
Unknown