~/talk

A Solution to High Latencies Caused by I/O

links:none on file
slides:none on file

BFQ is an I/O scheduler implemented in the Linux kernel (in-tree since 4.12) that in tests on eMMC/SD cards and phones (HiKey and Pixel 2) cuts interactive latency dramatically: Facebook cold-start under a 15 MB/s background download goes from “hangs or times out” with legacy schedulers to about 6–10 s with BFQ (4 s overhead due to VM activity), desktop app startup replay tests on Debian 4.16-rc2 show idle ≈0.32 s vs non-BFQ tens of seconds while BFQ averages ~0.8–0.9 s, throughput cost small (occasional ~20% regressions); implements proportional sharing, latency-sensitive detection, and dispatch plugging.

AI-written summary · about

  1. 0:00Introduction
  2. 0:18Agenda
  3. 1:40Schedulers
  4. 5:35Android
  5. 13:20Fast Network
  6. 18:50Linux
  7. 20:35Debian
  8. 24:10Analysis
  9. 27:40Results
  10. 29:45Questions
~/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.