[$] Improved response times with latency nice

Post Syndicated from original https://lwn.net/Articles/887842/

CPU scheduling can be a challenging task; the scheduler must ensure that
every process gets a fair share of the available CPU time while, at the
same time, respecting CPU affinities, avoiding the migration of processes
away from their cached memory contents, and keeping all CPUs in the system
busy. Even then, users can become grumpy if specific processes do not get
their CPU share quickly; from that comes years of debates over desktop
responsiveness, for example. The latency-nice
priority proposal
recently resurrected by Vincent Guittot aims to
provide a new tool to help latency-sensitive applications get their CPU
time more quickly.