Skip to content

The irqbalance source tree - The new official site for irqbalance

License

Notifications You must be signed in to change notification settings

yeyunfeng-dev/irqbalance

 
 

Repository files navigation

What is Irqbalance

Irqbalance is a daemon to help balance the cpu load generated by interrupts across all of a systems cpus. Irqbalance identifies the highest volume interrupt sources, and isolates each of them to a single unique cpu, so that load is spread as much as possible over an entire processor set, while minimizing cache miss rates for irq handlers.

Building and Installing Build Status

./autogen.sh
./configure [options]
make
make install

Developing Irqbalance

Irqbalance is currently hosted on github, and so developers are welcome to use the issue/pull request/etc infrastructure found there.

Bug reporting

When something goes wrong, feel free to send us bugreport by one of the ways described above. Your report should include:

  • Irqbalance version you've been using (or commit hash)
  • /proc/interrupts output
  • irqbalance --debug output
  • content of smp_affinity files - can be obtained by e.g.: $ for i in $(seq 0 300); do grep . /proc/irq/$i/smp_affinity /dev/null 2>/dev/null; done
  • your hw hierarchy - e.g. lstopo-no-graphics output

About

The irqbalance source tree - The new official site for irqbalance

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • C 90.8%
  • Roff 5.1%
  • Shell 1.7%
  • M4 1.3%
  • Makefile 1.1%