Rui Santos wrote:
On /etc/init.d/irq_balancer LINE 41 there is the following line
if [ $PHYS -gt 1 -o \( $PROC -gt 1 -a $PHYS -eq 0 \) ] ; then
witch explicitly states that the $PHYS variable has to be greater then one.
Actually, it says "PHYS>0" _OR_ " "PHYS==0 and PROC>1". The latter is the case on my 4-way box, so irqbalance is active.
This means that there has to be two physical processors, and the daemon will not load if the computer has either a Hyper-Threading or Dual-Core CPU.
I don't know what /proc/cpuinfo looks like for a dual-core, but a dual-core machine certainly has two physical processors, even they're not on different carriers. Hyperhreading is different - only one processor that pretends to do more things at the same time :-) Post your /proc/cpuinfo. /Per Jessen, Zürich