~/talk

Towards PREEMPT_RT for the Full Task Isolation

name:Jim Huang
github:jserv
links:none on file
slides:none on file

Kernel-level isolation via prctl activates a minimal-change PREEMPT_RT patchset that cancels RCU callback work and selectively blocks scheduler noise using Marcelo’s test-isolation series, measured with rt-tests allslat, ftrace and the voice-noise tracer while running stress-ng and tunde workloads on ARM64 (Raspberry Pi) and Intel Xeon KVM. Results show median latency drops ~2 µs on ARM64 and ~10 µs on Xeon but peak latency still reaches ~200 µs on ARM64. The implementation works for many sources of noise yet requires adding per-CPU IPI suppression and handling other kernel workers one by one.

AI-written summary · about

  1. 0:00Introduction to isolation
  2. 2:27Problem and scope
  3. 5:49Historical context
  4. 11:56Evolution of patch sets
  5. 17:19Modern isolation techniques
  6. 20:44Benchmarking and methodology
  7. 25:58Results and conclusions
~/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.