~/talk

Recent developments in I/O control and testing

links:none on file
slides:none on file

Compares BFQ against Facebook’s I/O cost controller and I/O latency controller and shows the new controllers routinely misallocate bandwidth: interferer groups get near zero share, targets or total throughput collapse (observed up to 47× lower per-group bandwidth and up to 3× lower aggregate throughput on SSDs). Root cause is controllers relying on noisy, time‑varying I/O cost and device‑saturation estimates (v_rate, busy level, lagging groups), causing the controller to throttle the device unnecessarily; tracing patches reproduce and explain the failures. Testing work is integrated into LKFT.

AI-written summary · about

  1. 0:00Introduction and overview
  2. 1:04State of I/O controllers in Linux
  3. 3:18New I/O latency and cost controllers
  4. 8:15Root cause of controller failures
  5. 13:38Failure analysis of I/O cost controller
  6. 17:58Real-world analogy for controller issues
  7. 20:52Why BFQ outperforms new controllers
  8. 21:35Transition to I/O testing presentation
~/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.