====== ureadahead ====== {{.:disk.png}}Program, který optimalizuje načítání souborů nutných při bootování počítače, a tak zkracuje čas potřebný k zavedení systému. ====== K čemu to je? ====== Největší brzdou při bootování počítače bývá disk - vyhledávání a čtení dat, která je potřeba přesunout do pracovní paměti. Jedná se o cca 100-200MB. //Ureadahead// zjistí, která data jsou potřeba, a umístí je (virtuálně) do jednoho bloku. Tímto způsobem se dají přesunout do paměti najednou, a ušetří se tak čas nutný pro vyhledávání dat po disku. ====== Na jakých discích to funguje? ====== V podstatě na všech, ale větší rozdíl pocítíte na klasických rotačních pevných discích. ====== Jak to funguje? ====== Při prvním bootu, a následně při každé (re)instalaci systémových balíčků (přesněji řečeno těch, které obsahují soubor v adresářích ///etc/init{,.d}//) si //ureadahead// vytvoří tzv. profil, tzn. seznam souborů používaných při bootu. Profil se vytváří prvních cca 45s po spuštění systému, to znamená, že je možné do něj zahrnout i celý desktop po přihlášení včetně spuštění nějakého programu. Pokud si chcete vynutit vytvoření nového profilu, smažte všechny //pack// soubory z adresáře ///var/lib/ureadahead//. Z tohoto je patrné, že plná rychlost se projeví až po restartu počítače PO vytvoření profilu. ====== Soubory a příkazy ====== **/var/lib/ureadahead/pack** - soubor s //ureadahead// profilem **sudo ureadhead --dump** - výpis souborů v profilu //ureadahead// ====== Problémy ====== //init: ureadahead-other main process terminated with status 4// Nejedná se o chybu. Hlášení označuje nalezení oddílu, na kterém nejsou žádné soubory nutné pro bootování počítače. ====== Odkazy ====== * [[http://ubuntuforums.org/showthread.php?t=1434502|Informace od vývojáře na ubuntuforums.org]]