irqbalance
distributes hardware interrupts across CPUs
TLDR
Start irqbalance
$ sudo irqbalance
Run in foreground$ sudo irqbalance --foreground
One-shot balance$ sudo irqbalance --oneshot
Debug mode$ sudo irqbalance --debug
Ban specific IRQ$ sudo irqbalance --banirq=[irq_num]
SYNOPSIS
irqbalance [options]
DESCRIPTION
irqbalance distributes hardware interrupts across CPUs. It optimizes interrupt handling for multi-processor systems.
The daemon monitors IRQ patterns and migrates them for better load distribution. It improves performance on multi-core systems.
PARAMETERS
--foreground
Run in foreground.--oneshot
Balance once and exit.--debug
Enable debug output.--banirq IRQ
Exclude IRQ from balancing.--policyscript SCRIPT
Custom placement policy.--pid FILE
PID file location.--help
Display help information.
CAVEATS
Runs as daemon. May conflict with manual IRQ affinity. Linux-specific.
HISTORY
irqbalance was created to automatically balance IRQ loads across CPUs, replacing manual smp_affinity configuration.
