I am considering modifying the scheduler and governor to get a jackrabbit
start whenever a process is dispatched. Before learning how to, I would
like some advice on whether to, and how much to do.
Example target environment:
Ubuntu Desktop 22.04 on i7-11800h Lenovo 5iPro laptop.
The governors (performance, interactive, schedultil) seem to dispatch each
process at moderate CPU clock rate and then maybe they ramp it up over the
course of several ticks. IMHO, the system would be more responsive if each
process or thread were dispatched at maximum clock rate, and later had its
clock rate lowered over time as necessary. "As necessary" means to maintain
power and thermal safety.
Seeking advice:
* Is there a better way to achieve the same result?
* Is this a dumb thing to do?
* Is it safe to rely on the existing code, firmware, and microcode to handle the