Hlavní navigace

Rychlejší start embedded Linuxu

Sdílet

Jan Fikar

Michael Opdenacker z firmy Bootlin, zabývající se embedded zařízeními, měl na konferenci Embedded Linux přednášku o rychlejším startu Linuxu. Jako zařízení použil desku Beagle Bone Black s procesorem Cortex-A8 a řadou triků se z původních 9,5 sekund dokázal dostat na 2,5 sekundy.

Některé triky vyžadují překompilování jádra, některé jsou jednodušší na použití. Například lze obejít kalibraci delay loop v jádře, známé také jako BogoMIPS. Postup je takový, že zjistíte (dmesg) na kolik byl kalibrován parametr lpj a zadáte jej jako parametr jádra (například ljp=216000). Další zrychlení dosáhnete vypnutím výpisu jádra parametrem quiet. Jen tyto dva parametry zrychlí boot Raspberry Pi 4 o 0,7 sekundy a Raspberry Pi 3B+ o 1,5 sekundy.

(zdroj: phoronix)

Našli jste v článku chybu?
Ochrana proti spamovacím robotům. Odpovězte prosím na následující otázku: Jaký je letos rok?