Nowe Ubuntu będzie uruchamiało się szybciej, o ile nie zabraknie mu miejsca

Nowe Ubuntu nie tylko będzie szybciej się instalowało,ale też będzie szybciej się uruchamiało. Inżynierowie Canonicalaprzedstawili tę informację rychło w czas – wkrótce po tym gdyMicrosoft zapowiedział,że Windows 10 będzie aktualizował się wolniej (choć zperspektywy użytkownika sprawniej).

Obraz

Kluczem do wzrostu szybkości jest zmiana algorytmu. Podobnie jakdekompresję obrazów instalacyjnych Ubuntu przyspieszyć ma się (ito nawet o 40% w połączeniu z mechanizmem EatMyData) za pomocązastąpienia algorytmu kompresji zlib nowym algorytmem zstd, tak irozruch systemu miałby być szybszy poprzez zastąpienie algorytmugzip algorytmem LZ4.

KompresorRatioKompresjaDekompresja
memcpy1.0007300MB/s7300MB/s**LZ4fast8(v1.7.3)1.799911MB/s3360MB/sLZ4default(v1.7.3)2.101625MB/s3220MB/sLZO2.092.108620MB/s845MB/sQuickLZ1.5.02.238510MB/s600MB/sSnappy1.1.32.091450MB/s1550MB/sLZFv3.62.073365MB/s820MB/sZstandard1.1.1-12.876330MB/s930MB/sZstandard1.1.1-33.164200MB/s810MB/szlibdeflate1.2.8-12.730100MB/s370MB/sLZ4HC-9(v1.7.3)2.72034MB/s3240MB/s**zlibdeflate1.2.8-63.09933MB/s390MB/s

LZ4 jest stosunkowo młodym algorytmem bezstratnej kompresjidanych, w którym postawiono przede wszystkim na szybkość kompresjii dekompresji – jest wielokrotnie szybszy w tej operacji odtradycyjnie używanego przez Ubuntu gzipa. Programista Balint Reczeyz Canonicala zaproponował więc zastosowanie tego algorytmu nainitramfs, startowym ramdysku systemu.

Z przeprowadzonych przez niego testów wynika,że czas rozpakowania initramfs zmniejszył się z 1,2 sekundy dozaledwie 0,24 sekundy. Skróceniu uległ też czas tworzeniaramdysku, z 24 do 21 sekund. Ceną za to jest nieco mniejszaefektywność kompresji, pliki initramfs są większe o około 14%.

Problemem mogłoby więc być szybsze wyczerpanie miejsca napartycji /boot, ale od Ubuntu 18.04 pakiet update-manager samma zadbać o przywracanie miejsca i usuwanie starych,nieużywanych obrazów kerneli. Miejmy nadzieję, że tak właśniebędzie, bo póki co coraz częściej użytkownikom systemów z małąpartycją /boot (256 MB) zaczyna brakować miejsca na kolejneaktualizacje.

Ubuntu 18.04 LTS kompresja LZ4 będzie już dostępna wnarzędziach initramfs-tools,, ale nie będzie jeszcze domyślniewłączona. Domyślne włączenie ma nastąpić w Ubuntu 18.10, dotego więc czasu problem brakującego miejsca w /boot powinien byćna dobre rozwiązany.

Warto wspomnieć, że kompresja LZ4 dla linuksowego kernela jest dostępna od wersji 3.9 jądra.

Źródło artykułu: www.dobreprogramy.pl
Wybrane dla Ciebie
Czarna lista w telefonie. Jak zablokować niechciane połączenia?
Czarna lista w telefonie. Jak zablokować niechciane połączenia?
Nowość w Zdjęciach Google. Wygodniejsza edycja fotografii
Nowość w Zdjęciach Google. Wygodniejsza edycja fotografii
Atak hakerski na Booking. Zdobyli dane klientów
Atak hakerski na Booking. Zdobyli dane klientów
Luka 0-day w Adobe Reader. Wystarczy spreparowany PDF
Luka 0-day w Adobe Reader. Wystarczy spreparowany PDF
Zaktualizuj Windowsa: wydano kwietniowe poprawki
Zaktualizuj Windowsa: wydano kwietniowe poprawki
Wyciek danych klientów polskich sklepów. 130 tys. pokrzywdzonych
Wyciek danych klientów polskich sklepów. 130 tys. pokrzywdzonych
mBank zmienia wymagania aplikacji. Niektórzy muszą wymienić telefon
mBank zmienia wymagania aplikacji. Niektórzy muszą wymienić telefon
Awaria w Pekao S.A. Problem z bankowością (aktualizacja)
Awaria w Pekao S.A. Problem z bankowością (aktualizacja)
Zakazy social mediów dla nastolatków. Eksperci widzą problem
Zakazy social mediów dla nastolatków. Eksperci widzą problem
Zagrożenia w sieci. Na nie narażone są dzieci
Zagrożenia w sieci. Na nie narażone są dzieci
Sextortion: na czym polega internetowy szantaż?
Sextortion: na czym polega internetowy szantaż?
Koniec dominacji USA w Europie? Francja porzuca Windowsa
Koniec dominacji USA w Europie? Francja porzuca Windowsa
ZACZEKAJ! ZOBACZ, CO TERAZ JEST NA TOPIE 🔥