firedancer
firedancer copied to clipboard
Let 'fdctl configure' set up smp_affinity
Relates to #2297
A default configuration Fedora 40 will clumsily schedule ksoftirqd processes onto the same CPUs as Firedancer tiles.
This is mostly not noticeable but can lead to sporadic drops in performance at high packet rates (>15Mpps)
We should teach fdctl configure
to adapt the smp_affinity sysfs knob to forbid such IRQs from running on any Firedancer-assigned CPUs.