一个系统调用功能，透过把所需要的系统档案预先读入档案缓存（）里，解决磁碟存取速度的瓶颈问题，从而加快启动时的速度。因为系统所需档案已从硬碟提早读进了主记忆，而主记忆的管线频宽比週边系统的管线频宽为高，令系统耗费在存取週边设备的时间减少了。很多的Linux发行版都透过readahead程式来加速系统启动。在这种设定里，系统的内核在启动时在提供相关的启动参数之下，会记录启动时需要启用的档案。这个档案列表会用来制作新的readahead压缩包，令额外安装的服务得以较快启动，即使最初系统安装时，这些服务并未列于