LinuxCommandLibrary

irqbalance

distributes hardware interrupts across CPUs

TLDR

Start irqbalance

$ sudo irqbalance
copy
Run in foreground
$ sudo irqbalance --foreground
copy
One-shot balance
$ sudo irqbalance --oneshot
copy
Debug mode
$ sudo irqbalance --debug
copy
Ban specific IRQ
$ sudo irqbalance --banirq=[irq_num]
copy

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.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community