Everything About ___
Live briefing

Everything about Readahead

System call of the Linux kernel

Readahead is a system call of the Linux kernel that loads a file's contents into the page cache. This prefetches the file so that when it is subsequently accessed, its contents are read from the main memory (RAM) rather than from a hard disk drive (HDD), resulting in much lower file access latencies. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: ReadaheadA 5-minute orientation
  2. Pick up a classic book: Linux System ProgrammingThe most-reprinted book on the subject
  3. Read the landmark paper: On the design of a new Linux readahead frameworkCited 51 times
  4. Go sideways: Dracut (software)A closely related topic
  5. Go sideways: SystemdA closely related topic

đź“– Definitions

Noun The operation of reading data from a storage medium in advance so that it is immediately available when requested.

🗂️ The subject at a glance

  1. In filesystem

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

đź”— Related topics