Something odd is going on.. # init 5 starting portreserve starting anacron starting irqbalance # init 3 starting portreserve starting anacron starting irqbalance # init 5 starting portreserve starting anacron starting irqbalance
This is an issue with the scripts in question. Moving to one of the components, please file bugs separately against the others.
are you running this service on a system with either a single cpu, or a cpu with multiple cores that shares the same L2 cache? If so, this is expected behavior. In those environments irqbalance shuts down automatically (after starting successfully) because it detects that balancing irq's is futile (as there is no way to improve cache affinity with only one cache). As such in each run level, it detects that it is stopped , and restarts , only to stop again. Irritating yet, but better than the alternatives (keeping a pid file around and not starting when you want it to, etc).
Yes I probably am (some Atom chip, MSI Wind U100). Will move to one of the other packages for fixing then. Thanks for the info.
Yeah, thats it. Sorry, wish I could make it more intuitive, but even if I disable the auto shutdown code, I get questions asking why irqbalance doesn't distribute irqs between cores, or some other useless operation. IIRC, I've got a documentation update in the irqbalance man page slated for a future release that will call attention to this behavior explicitly.