ureadahead

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

ureadahead [2012/07/21 17:24] – vytvořeno ubuntuureadahead [2019/02/25 18:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
 +====== 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]]