https://kosagi.com/w/index.php?title=Irqbalance&feed=atom&action=historyIrqbalance - Revision history2024-03-28T12:43:56ZRevision history for this page on the wikiMediaWiki 1.31.0https://kosagi.com/w/index.php?title=Irqbalance&diff=1354&oldid=prevXobs: Created page with "Linux systems normally send all interrupts (IRQs) to one CPU, unless they are explicitly farmed out to other CPUs. A program has been written, irqbalance, that takes care of dis..."2014-10-12T08:42:51Z<p>Created page with "Linux systems normally send all interrupts (IRQs) to one CPU, unless they are explicitly farmed out to other CPUs. A program has been written, irqbalance, that takes care of dis..."</p>
<p><b>New page</b></p><div>Linux systems normally send all interrupts (IRQs) to one CPU, unless they are explicitly farmed out to other CPUs. A program has been written, irqbalance, that takes care of distributing the interrupt load among all available processors.<br />
<br />
We use a fork of v0.56, because newer versions rely on x86-specific bits that are not present on ARM. Furthermore, we use a fork of that maintained by SolidRun that has been [https://github.com/xobs/irqbalanced packaged for Debian].<br />
<br />
Running irqbalance will improve performance. Notably, audio stutters much less when running irqbalance.<br />
<br />
==Building==<br />
<br />
As with all of the other packages, use git-buildpackage to build the Debian package from git:<br />
<br />
git clone https://github.com/xobs/irqbalanced<br />
cd irqbalance<br />
git-buildpackage -us -uc --git-upstream-tag=v0.56-r1<br />
<br />
The package includes a systemd service file that will get automatically enabled upon installation.</div>Xobs