Readahead readahead英語意思就是提前讀入是Linux內核的一個一系统调用功能透過把所需要的系統檔案預先讀入檔案緩存page cache裡解決磁碟存取速度的瓶頸問題從而加快啟動時的速度因為系統所需檔案已從硬碟提早讀進了主記憶而主記憶的管線頻寬比週邊系統的管線頻寬為高令系統耗費在存取週邊設備的時間減少了 很多的Linux发行版都透過readahead程式來加速系統啟動在這種設定裡系統的內核在啟動時在提供相關的啟動參數之下會記錄啟動時需要啟用的檔案這個檔案列表會用來製作新的readahead壓縮包令額外安裝的服務得以較快啟動即使最初系統安裝時這些服務並未列於readahead的列表內部份實驗性的系統會透過記憶分頁預先提取高速缓存置换机制再令系統表現提升 隨着電腦硬件及軟件的進步readahead的做法亦跟隨轉變在使用systemd的Linux发行版例如FedoraOpenSUSE等readahead的功能與systemd結合了成為一個叫作systemdreadahead的執行檔而在以debian為基礎的平台例如Ubuntu在釋出官方版本時會內建一組預先較調的檔案列表再把相關檔案壓縮到一個壓縮包到系統啟動時從啟動磁碟載入這個以debian為基礎的Linux版本的readahead經歷過下列的轉變 原來的readahead功能在Ubuntu 推出時被取代 sreadahead取代了原來的readahead但後來亦被取代 ureadahead全稱為überreadahead源自德語意思就是超越readahead的意思現時的版本號碼是