Irqbalance / irqbalance

The irqbalance source tree - The new official site for irqbalance
http://irqbalance.github.io/irqbalance/
GNU General Public License v2.0
576 stars 139 forks source link

irqbalance keeps rechecking IRQ affinity for unchanged IRQs #285

Closed StefanBruens closed 8 months ago

StefanBruens commented 9 months ago

Even when no IRQ needs rebalancing, irqbalance reads the current affinity mask of (almost) all IRQs on each loop iteration.

This happens as the "info->moved" flag is set at least once during startup, but may not be cleared when "check_affinity" returns no change is necessary. This may also happen later during runtime, when an IRQ is "rebalanced" multiple times during one loop iteration, but ends up with the same mask as before.