neprihlásený Sobota, 23. novembra 2024, dnes má meniny Klement
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:

Protimonopolný úrad začal prešetrovať, prečo v SR nie sú skutoční virtuálni mobilní operátori
Nový trailer filmu Minecraft
Linux v ďalšej verzii vyradí súborový systém Reiser
Odštartovaná výroba flash pamäte s 321 vrstvami
Apple má prvýkrát použiť vlastný 5G modem v iPhone v marci
Linux dostáva podporu veľkokapacitných pamäťových SDUC kariet
USA požadujú, aby Google predal Chrome a potenciálne aj Android
ISS zvýšila orbitu, aby sa vyhla troskám zo satelitu
Vzniknú fyzické zábavné tematické Minecraft parky
Qualcomm chystá Snapdragon CPU pre lacnejšie PC, majú začínať na 600 dolárov


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