Go to file
Neil Horman c9c5af8fba Adding a readme file, as requested
Signed-off-by: Neil Horman <nhorman@tuxdriver.com>
2014-03-04 07:01:32 -05:00
glib-local glib-local: ad call for g_list_remove 2012-08-31 13:12:35 -04:00
misc Revert "service: Block irqbalance from running in virt environments" 2013-06-28 09:46:44 -04:00
.gitignore irqbalance: Misc build enhancements 2012-03-26 10:19:00 -04:00
activate.c activate_mapping: All masks are valid when no affinity_hint is supplied 2013-02-18 14:08:43 -05:00
AUTHORS Add autotools scripts to irqbalance 2009-09-01 15:50:39 +00:00
autogen.sh Make sure the m4 directory is created in autogen.sh 2012-06-20 11:45:37 -04:00
bitmap.c Fix affinity_hint code. 2010-08-10 13:32:58 +00:00
bitmap.h initial import 2006-12-09 15:59:16 +00:00
classify.c Rename timer class to video 2013-10-12 16:20:03 -04:00
configure.ac bumping irqbalance version to 1.0.7 2013-10-10 11:14:07 -04:00
constants.h Compute load in nanoseconds 2013-02-18 14:08:57 -05:00
COPYING Adding missing configure files 2009-10-02 18:22:21 +00:00
cpumask.h Bump the NR_CPUS define to 4096 in irqbalance. That makes cpumask allocations 2010-07-26 18:51:35 +00:00
cputree.c NUMA is not available fix 2013-10-10 11:05:11 -04:00
irqbalance.1 Set default deepestcache to 2 2014-01-27 07:08:32 -05:00
irqbalance.c Set default deepestcache to 2 2014-01-27 07:08:32 -05:00
irqbalance.h irqbalance: remove reset_counts 2013-09-26 12:16:19 -04:00
irqlist.c Fix standard deviation formula 2013-10-17 23:37:44 +04:00
Makefile.am Makefile.am: add irqbalance.env file to EXTRA_DIST list 2013-06-04 10:30:49 -04:00
non-atomic.h initial import 2006-12-09 15:59:16 +00:00
numa.c NUMA is not available fix 2013-10-10 11:05:11 -04:00
placement.c consider banned cpus earlier during placement 2014-01-14 15:54:45 -05:00
procinterrupts.c Fix irq count sharing 2013-10-17 16:19:37 +04:00
README Adding a readme file, as requested 2014-03-04 07:01:32 -05:00
types.h re-calibrate some irq classes and levels 2013-10-10 11:05:42 -04:00

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 them to a single unique cpu, so that load is
spread as much as possible over an entire processor set, while minimizing cache
hit rates for irq handlers.

Building and Installing
./autogen.sh
./configure [options]
make
make install