~/talk

Fixing Real-Time Scheduler Throttling in the Linux Kernel

Talkat LinuxCon @ OSS NA 2023 · 2023-05-10..05-12· [linux-and-operating-systems]
links:none on file
slides:none on file

Problem: Linux RT throttling is too aggressive for ChromeOS/Android workloads, starving UI threads while leaving CPUs idle. Kernel changes keep throttled RT tasks on the runqueue and allow them to run on idle CPUs or be demoted to time‑share, and an alternative uses a fake SCHED_DEADLINE server to guarantee CFS bandwidth. Measurements use ftrace and a Chrome/Chromebook workload and show 32% lower mouse latency by making key threads RT; default policy reserves 95% RT budget for realtime. Patches work but are not yet fully upstream.

AI-written summary · about

  1. 0:00Start
  2. 18:13Old RT throttling design
  3. 19:33Fixing RT throttling: First attempt!
  4. 28:45Fixing RT throttling: Deadline server
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.