~/talk

Accelerating Linux Boot Time: Techniques and Strategies for Optimal Performance

name:Ed Chong
links:none on file
links:none on file
slides:none on file

Measurements combine systemd-analyze and CNTVCT counters plus dmesg/journal parsing to separate firmware, kernel pre-timer and userspace; pre-timer falls from 720 ms to 101 ms and overall boots drop from 18.5 s to 4.8 s, with the initramfs reduced from ~500 ms to ~125 ms and first app start around 790 ms. Techniques include building storage drivers into the kernel, trimming initramfs to five services (initramfs trimmed to five services), using RCU expedited mode, dracut --omit, EROFS for static root, and nightly continuous testing.

AI-written summary · about

  1. 0:00Intro
  2. 2:33Measuring Boot Time
  3. 7:59Optimizations Techniques
  4. 10:23Kernel Optimization
  5. 18:51InFS Optimization
  6. 23:16Loading Kernel Modules
  7. 25:10Udev Configuration
  8. 25:54Optimization Work
  9. 26:58Next Steps
  10. 28:30Optimizations
  11. 29:26Storage Modules
  12. 31:54Dedeprecating Old Stuff
  13. 33:10Device Optimizations
  14. 33:47Kernels
~/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.