> As far as I know, HZ is all we have in a portable fashion. How do you > get better? > > (I have an answer. I've prodded for years. Noone has bit yet. Maybe > you will).
Is the answer "start writing drivers for other timers and make them run softclock independently of the scheduler tick"? Do we want tickless operation in the future? I don't know enough about our supported platforms to see whether any of them could actually benefit from it, other than amd64 and i386. The local APIC timer on amd64 is likely the first candidate. Scheduler tick would then become yet another timeout. I don't see if it is that easy and what else could it possibly break. This is why the diff doesn't bother with any of that. It just simplifies the current situation and shows places to improve later on. ok? :-)
