neprihlásený Štvrtok, 25. apríla 2024, dnes má meniny Marek
Ubuntu zrýchli bootovanie, zmenou kompresie

Značky: UbuntuLinux

DSL.sk, 11.9.2019


Populárna linuxová distribúcia Ubuntu v novej pripravovanej verzii 19.10 ďalej zrýchli svoje bootovanie a to pomerne jednoduchou zmenou.

V posledných rokoch sa bootovanie počítačov vo všeobecnosti zrýchľuje vďaka najmä už bežnému používaniu rýchlych SSD, zmenám v BIOS-och aj optimalizáciám v operačných systémoch vrátane Linuxu.

Ubuntu 19.10 uskutoční ďalšiu optimalizáciu. Jadro operačného systému Linux a následne aj initramfs, počiatočný súborový systém, sú pre zrýchlenie načítavania v súčasnosti uložené komprimované na disku a po načítaní dekomprimované. Bežne využívanou kompresiou je GZIP.

Tvorcovia Ubuntu ale analyzovali, či by nebol lepší iný kompresný algoritmus.

Kompresia s lepším kompresným algoritmom zmenší súbory na disku a ich načítavanie tak trvá kratšie, v prípade lepších kompresných algoritmov je ale zvyčajne dekomprimovanie náročnejšie a trvá dlhšie. S prechodom na rýchle SSD je ale čoraz dôležitejšia rýchlosť dekompresie.

Tvorcovia Ubuntu preverovali celkom šesť kompresných algoritmov, okrem GZIP ešte BZIP2, LZ4, LZMA, LZO a XZ. Dekompresia BZIP2, LZMA a XZ je príliš pomalá a kandidátmi tak zostali GZIP, LZ4 a LZO.

Algoritmy boli testované na štyroch na dnešné pomery skôr priemerných až slabších hardvérových platformách, notebooku Lenovo ThinkPad x220 s pomerne slabým procesorom Core i3-2350M raz s 5400 RPM HDD a druhýkrát s SSD, desktope s osemvláknovým Core i7-3770 a 7200 RPM HDD a vo VM tiež na výkonnejšom osemvláknovom stroji s dvomi SSD v ZFS RAID1. Testované bolo iba načítanie a dekomprimovanie jadra, nie initramfs.

Vo všetkých štyroch scenároch bol najkratší čas dosiahnutý s LZ4. Na notebooku s SSD bolo zrýchlenie oproti GZIP percentuálne aj absolútne najväčšie, z 0.87 s na 0.58 s respektíve o 0.29 s alebo 33.3%. Načítanie z SSD bolo kvôli väčšej veľkosti pomalšie o 0.06 s, dekompresia ale zase rýchlejšia o 0.35 s.

Na notebooku s HDD prišlo k zrýchleniu o 15.3%, na desktope o 15.5% a vo VM o 21.7%. Na výkonnejších počítačoch je absolútne zrýchlenie ale samozrejme výrazne nižšie ako na najpomalšom hardvéri, iba o cca 0.05 sekundy v oboch prípadoch.

Keďže zmena je nenáročná na implementáciu, v Ubuntu 19.10 bude na platformách x86, ppc64el a s390 nasadená kompresia LZ4 ako pre jadro tak pre initramfs. Aké zrýchlenie zmena prinesie pri načítaní initramfs a teda aj celkovo nie je jasné, podľa avizovaných výsledkov bude mať prínos zrejme najmä na menej výkonnom hardvéri.


      Zdieľaj na Twitteri



Najnovšie články:

HDD zdražia, Western Digital a Seagate to už oznámili veľkým zákazníkom
Po oprave zariadení v EÚ sa predĺži záruka a výrobcovia budú povinní opravovať aj po záruke
Japonská sonda nebola skonštruovaná aby prežila noc na Mesiaci, funguje aj po tretej
Železnice opäť aktualizujú systémy, v noci nebude fungovať internetový predaj lístkov - aktualizácia 1
Vydaná Fedora 40


inzercia



Diskusia:
                               
 

paci sa mi ze to nespomali klasicke rotacne media.
Odpovedať Známka: 8.8 Hodnotiť:
 

ako by aj mohla, ze?
Odpovedať Známka: 3.3 Hodnotiť:
 

Mame stack expc4 HTPA RAID2 diskov na ktorych bezi 600 instancii Ubuntu, toto dost pomoze, hlavne pri lookup bootupe z cold storage
Odpovedať Známka: 5.0 Hodnotiť:
 

fotka alebo nic take nemate
Odpovedať Známka: 8.8 Hodnotiť:
 

To budu tri ocenase a deved zdravasov za priekazne demotivovanie tvorcov populárnej linuxovej distribúcie.
Odpovedať Známka: -0.8 Hodnotiť:
 

a co my ateisti? budeme priekazne diskriminovani?
Odpovedať Známka: 7.8 Hodnotiť:
 

ateistom fotka ako dokaz nestaci, cize bez konvertovania ide ponukou rovnakej volby priekazne o samodiskriminovanie.
Odpovedať Známka: -2.3 Hodnotiť:
 

Idiots must stop claiming that atheism is a religion. Religion is defined as the belief in and worship of a superhuman controlling power. And atheism is… precisely not that.
Odpovedať Známka: 2.0 Hodnotiť:
 

Napriek tomu ateisti maju vieru - veria, ze boh neexistuje.

Ked to mas uplni v pici, tak to sa vola agnostik.

Odpovedať Hodnotiť:
 

nic nevies, nic.
ateizmus je odmietanie viery v boha, nie viera, ze boh neexistuje. su to kurva dve odlisne veci..
Odpovedať Hodnotiť:
 

Existencia alebo neexistencia boha sa neda dokazat, takze odmietanie viery v boha je rovnako viera v opacny extrem, nepodlozena akymkolvek vedeckym badanim.

Iba agnostici sa odmietaju zucastnovat tohto cirkusu.
Odpovedať Hodnotiť:
 

Samotná viera, že Existencia alebo neexistencia boha sa neda dokazat je bez dôkazu z vlastnej retrográdnej definície bohom, takže priekazne vždy existuje.
Odpovedať Hodnotiť:
 

Kto to má celkom na saláme, nie je ani agnostik, ani ateista, iba ignorant...
Odpovedať Hodnotiť:
 

Hlavne aby sa pocas bootovania premenovali na .old a nasledne nanovo povytvarali vsetky .log subory, keby bezny pouzivatel nahodou nebootoval z particie so zurnalovacim fs, data z ktorej ide citat este po priekazne desiatkach prepisov.
Odpovedať Známka: -5.0 Hodnotiť:
 

na SSD to neplati
Odpovedať Známka: 2.0 Hodnotiť:
 

na SSD to neplati len podla presne rovnakych zdrojov, podla ktorych je na SSD priekazne nevyhnutny i firmware.
Odpovedať Známka: -2.7 Hodnotiť:
 

Bootovanie akéhokoľvek moderného operačného systému zrýchlia 2 x NVME disky (aspoň 3500MB/s čítanie) v RAID0 režime.
Odpovedať Známka: -1.4 Hodnotiť:
 

Samozrejme, že pokiaľ ide o proprietárne technológie, napríklad pri používaní kompresie od Pied Piper už samotná inicializácia radiča poľa možnosť zrýchlenia z princípu priekazne vylučuje.
Odpovedať Známka: 0.0 Hodnotiť:
 

A to ich nenapadlo ze najrychlejsie by bolo keby to nekomprimovali? Ved v dobe ked instalacka facebooku ma pol giga netreba nic riesit, to nie ako v dobe dosu kde sa komprimoval disk.
Odpovedať Známka: 3.3 Hodnotiť:
 

a tak sa ťa priateľsky spýtam, skúsil si to ? lebo neviem či je na nekomprimované podpora v jadre :D
Odpovedať Známka: 6.7 Hodnotiť:
 

Ale co ja, ved ti co to testuju a maju aj zdrojaky tak neverim ked mozu skusat rozne dekomprimacie ze to neporovnaju s raw nekomprimovanym aby sme mali nejaky referencny bod kvazi "najrychlejsej" moznej dekomprimacie
Odpovedať Známka: 10.0 Hodnotiť:
 

Ja som si naivne myslel, že v prípade Linuxu majú zdrojáky všetci.
Odpovedať Známka: 2.0 Hodnotiť:
 

Pred rokom napadli hackeri servery ubuntu.com a ukradli zdrojove kody Ubuntu !
Odpovedať Známka: 7.1 Hodnotiť:
 

to ta nenapadlo, ze rychlost nacitania z disku zavisi aj od velkosti dat? Ide o vyvazenie tychto dvoch faktorov.
Odpovedať Známka: 2.0 Hodnotiť:
 

...hlavne by som zrýchlil (resp.vôbec začal) konečné a dokladné čistenie, zugrunt, od podlahy, a od pólu k pólu..
Odpovedať Známka: -2.0 Hodnotiť:
 

no hej, ale na to potrebujes uplne nove lieky
Odpovedať Známka: 8.2 Hodnotiť:
 

..netreba nutne nové ..*lieky*, úplne postačia aj tie postaršie .."lieky", na *léčbu, /a generálny úklid..

..ale hlavne čím skor, lebo celá tá (zatím najma Západná, + (už aj čechy..) EUropa je už v štádiu silného rozkladu, ajž hniloby..

https://www.facebook. com/watch/ ?v=455090258672241
Odpovedať Známka: -6.0 Hodnotiť:
 

Ešte nech zrevidujú kompresiu aj pri Virtual mem. Tam je problém podobný, len tam sa rovnako počíta čas kompresie aj dekompresie.
Škoda, že neskúšali aj Blosc2 (https://github.com/Blosc/c-blosc2).
Odpovedať Hodnotiť:

Pridať komentár