to me, it just sounds like you need to ADD work to the total
system…load it up and THEN run the balancer…and let it run until
the next update that requires a boot…
that is, if you have one core running at 85% and three running at 8%
then you bought a lot more system capability than you need…trying to
get all running at 25% is a waste of time, and could/will probably
slow the system down…
i need to add a postscript: i’ve never used an “irq-balancer” and
don’t have any idea if it is “the thing” to use to attempt to force a
quad-core (or any other) chip to parse out the available work to all
processors in a somewhat equal fashion…
still, if the total load is under 30% (say with a nominal load on the
chips of 80 08 08 08 = ~26%) of the capacity i can’t see any utility
in even trying to externally FORCE load leveling…
I would say download schedtool-1.3.0
read the documentation and you will see just as i did
that it is possible to manipulate whichs pid is on what core
Not yet figured out the sequence of schedtool commands
to do that
so far i did schedtool -p STATIC_PRIORITY schedtool -r
in boot.local
result all the cpu’s have a load now
SuSEConfig runs in half the time
Total system is more responcife
I also deleted ck804xrom.ko from lib/modules
because now HT is activated
Also all the drivers in kernel/arch/x86/perfmon are deleted
and the oprofile.ko
These are useless monitor files suse put in the kernels
but i ask, since you can only manipulate which running PID goes to
which core: how often do you plan to manually decide what is processed
where?
for example, you have several things going on and decide to launch
(say) a VM of Vista to run Photoshop in, will you then open top, see
which core is underutilized, grep for the VM and then run schedtool to
move Vista/Photoshop to the least loaded CPU?
Execute mplayer file.avi with
-SCHED_RR,
-static priority 50,
-affinity 0x2 (run only on CPU1).
So it should be possible to run your VM/vista/photoshop
as stated above.
Put all the commands in the menu once
This way you can have a dedicated cpu for VM with …
2 VM’s on 2 cpu’s don’t know
will simulate it with mplayer lucvview and vlc
on a dedicated cpu en the rest of opensuse on cpu 0
if it runs this case is proven i think