~/talk

Slimming down the journal

links:none on file
slides:none on file

Binary journal format changes reduce disk use by changing offsets to 32-bit offsets (saves ~500 MB but limits files to 4 GB), storing field offsets in a shared prefix tree called compact mode (saves ~800 MB at cost of an extra indirection and possible slower iteration), and letting uncommon fields skip indexing via configurable indexing (saves ~400 MB). Storing unique small fields inline saves ~200 MB more; trade-offs include lost instant indexing, rewrite-on-archive complexity, and extra runtime lookup work.

AI-written summary · about

  1. 0:00Introduction to systemd Journal
  2. 2:04Journal binary format overview
  3. 7:01Problems with current format
  4. 8:4932-bit offset optimization
  5. 10:16Compact mode with trees
  6. 13:47Caching entry array objects
  7. 14:49Configurable field indexing
  8. 16:35Field deduplication tweaks
  9. 18:26Future compression ideas
  10. 21:13Optimizations summary and Q&A
~/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.