Skocz do zawartości
Gość

Szybszy start Linuksa

Rekomendowane odpowiedzi

Gość
Napisano (edytowane)

Windows 10, szczególnie na wolniejszych komputerach, normalnie startuje bardzo wolno, dlatego Microsoft zastosował sztuczkę, nazwaną szybkim startem, która wykorzystuje hibernację znacząco przyśpieszając uruchamianie.

W Linuksie nie ma takiej opcji ale są sposoby na znaczne przyśpieszenie startu systemu w przypadku słabszego sprzętu z dyskiem HDD, szczególnie na wolniej uruchamiających się dystrybucjach.

 

linux-2.jpg

 

Najpierw możemy sprawdzić które procesy najbardziej spowalniają start. W terminalu wpisujemy: systemd-analyze blame

Jak się okazuje proces apt-daily.service spowalnia system na wolniejszych komputerach z dyskiem HDD nawet o 53 sekundy. Usługa apt-daily.service odpowiada za automatyzację kilku procesów związanych z apt. W niektórych dystrybucjach może być konieczna ręczna aktualizacja systemu. W Linuksie Mincie np, nie ma takiego problemu i z powodzeniem można się pozbyć tej usługi, a w wersji 20 Ulyana "apt-daily.service" się już nie uruchamia.

Uwaga! Przed zmianami warto wykonać kopię systemu.

W terminalu wklejamy:

sudo systemctl stop apt-daily.timer

sudo systemctl disable apt-daily.timer

sudo systemctl mask apt-daily.service

sudo systemctl daemon-reload

 

Drugi czasochłonny proces (około 12 s na słabszym sprzęcie) odpowiedzialny za funkcjonowanie modemów USB, który również możemy wyłączyć, to ModemManager.service:

sudo systemctl stop ModemManager.service (w niektórych dystrybucjach może być modemmanager.service)

sudo systemctl disable ModemManager.service (lub modemmanager.service).

Dzięki w/w działaniom można skrócić start systemu nawet o ponad minutę.

Dodatkowo możemy znacznie przyśpieszyć start wykorzystując wstrzymanie (uśpienie) lub hibernację, najlepiej w sytuacji, gdy nie wyłączamy komputera na zbyt długi okres czasu.

Jeżeli używamy hibernacji, to musi być utworzona partycja SWAP o odpowiedniej wielkości.

Jeśli pamięć RAM jest mniejsza niż 1 GB, rozmiar wymiany powinien wynosić co najmniej rozmiar pamięci RAM i co najwyżej dwukrotność wielkości pamięci RAM

Jeśli pamięć RAM jest większa niż 1 GB, rozmiar wymiany powinien być co najmniej równy pierwiastkowi kwadratowemu z rozmiaru pamięci RAM i co najwyżej podwojonemu rozmiarowi pamięci RAM

W przypadku hibernacji rozmiar wymiany powinien być równy rozmiarowi pamięci RAM plus pierwiastek kwadratowy rozmiaru pamięci RAM - klik.

Bardziej polecam uśpienie (wstrzymanie), szczególnie w przypadku laptopów, gdzie w opcjach zasilania włączamy je przy zamknięciu pokrywy. Po otwarciu, dla przykładu Linux Mint Xfce na słabym lapku, wybudza się w ułamku sekundy. Nie możemy jednak odłączać zasilania lub baterii!

Przy hibernacji można odłączyć zasilanie, ale wtedy komputer startuje nieco wolniej (ale zdecydowanie szybciej, niż normalnie), a system zostaje trochę zaśmiecony plikami tymczasowymi, które można oczywiście usunąć. Niezbędna jest także partycja swap, nawet w przypadku komputerów z większą ilością RAM,

Edytowane przez Gość

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

:) : Ale ja nie mam apt'a

:cool: : Okej, okej...

 

Hibernacja to kiepski pomysl (niezaleznie od OSa) - bo laczy najgorsze elementy dlugiego uptime i czestego wylaczania komputera.

Nie kojarze tez linuksa wstajacego wolniej niz swiezopostawiony windows, wiec problem troche wydumany.

 

Ok, niech bedzie - Solaris (unix) wstawal (i generalnie funkcjonowal) dosc wolno na domowym Celeronie (Pentium 2) z 128MB ramu... :o

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość

Nieprawidłowo kojarzysz! Windows 10 z włączona opcją szybkiego startu, uruchamia się zdecydowanie szybciej od najszybciej startujących dystrybucji Linuksa, jak np. Lubuntu, a niektóre dystrybucje, jak Mint na słabszym sprzęcie z HDD startują nawet ponad dwie minuty. Wyłączenie usług oraz zastosowanie wstrzymania znacznie ułatwia sprawę.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nieprawidłowo kojarzysz! Windows 10 z włączona opcją szybkiego startu, uruchamia się zdecydowanie szybciej od najszybciej startujących dystrybucji Linuksa, jak np. Lubuntu, a niektóre dystrybucje, jak Mint na słabszym sprzęcie z HDD startują nawet ponad dwie minuty. Wyłączenie usług oraz zastosowanie wstrzymania znacznie ułatwia sprawę.

A długie bootowanie linuxa to w jakiś mierzalnych jednostkach to?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość

Dotykasz zagadnienia względności czasu :)

 

Windows 10 z włączoną opcją szybkiego startu, na szybkim kompie z SSD, startuje około 10 sekund.

 

Jak długo startuje Twój Linux?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Napisano (edytowane)

A sprawdzałeś jak to wygląda z Debianem?

 

Na przykładzie moich komputerów:

i5-4460 + 8GB RAM + SSD na SATA: W7 - 8 sekund (liczone od pojawienia się ekranu ładowania Windowsa), Debian - 5 sekund (liczone od zniknięcia odliczania w GRUBie, włączone autologowanie), żadnych optymalizacji startu w jednym i drugim, chociaż Windows szedł z UEFI, Linux z Legacy.

Z kolei W10 fast boot vs standard:

Laptop z i7 7th gen + jakiś budżetowy SSD + Bitlocker + W10: szybki start - ~10 sekund, "zwykły" start - około minuty.

 

W10 z szybkim startem pewnie wstaje szybciej, ale bez jest znacznie wolniejszy. Musiałbym sprawdzić na swoim sprzęcie z Ryzenem, chociaż W10 z SSD NVMe startuje na nim wolniej niż W7 na starej i5 i SSD SATA...

Edytowane przez Kitu

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość
Napisano (edytowane)

Testowałem wiele dystrybucji, także bazujących na Debianie, ale samego Debiana nie sprawdzałem.

 

W komputerach z dyskami talerzowymi jest trochę inaczej. O ile lżejsze wersje Pingwina są świetne na starszy sprzęt, o tyle z szybkim startem generalnie nie jest najlepiej. Przypuszczam, że nawet Debian na lapku z Pentium dual core, dyskiem HDD i 4 GB Ram, miałby problem z uruchomieniem poniżej 40 sekund.

 

Używałem Windowsa 7 z HDD, i5, 8 GB Ram i Windows 10 startował znacznie szybciej. Oczywiście z włączonym szybkim startem (hibernacją).

 

W te 5 sekund, to za bardzo nie wierzę :)

Pokaż screena z systemd-analyze blame.

 

PS.

Mój stary laptop z HDD (Mint Xfce), po podniesieniu pokrywy startuje w ułamku sekundy.

Edytowane przez Gość

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jakbym nie wykorzystał tamtego opartego o i5 na przeszczepy do innych komputerów, to bym pokazał :P Ogarnę przez weekend Debiana na Ryzenie z NVMe i sprawdzę jak to wygląda z czasem do pulpitu vs systemd-analyze.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Napisano (edytowane)

Dotykasz zagadnienia względności czasu :)

 

Windows 10 z włączoną opcją szybkiego startu, na szybkim kompie z SSD, startuje około 10 sekund.

 

Jak długo startuje Twój Linux?

Mam tylko Manjaro na i3 + ssd sata ~33 sekund może szybciej zależy od kiedy mierzyć czas sprawdzę jeszcze raz dzisiaj. A tak raczej pracuje na samym shellu i też się rożnie odpalą.

 

Maci podobno ekspresowo startują.

 

Teraz jakąś maszynę na Esxi musiałem zresetowac na starym debianie 6 to z ~5-10sec.

Edytowane przez Postrach

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość
Napisano (edytowane)

Poradnik dotyczy w zasadzie użytkowników Linuksa posiadających komputery z dyskami HDD. Wyłączenie niektórych usług oraz wykorzystanie opcji wstrzymania bardzo pomaga. W przypadku SDD, szczególnie na szybszym sprzęcie, nie warto zawracać sobie głowy tym tematem.

Edytowane przez Gość

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Napisano (edytowane)

Z mojego doświadczenia wiem że duuużą role gra też sterownik GPU. Nvidia ze swoim, no powiedzmy sobie szczerze średnim, zamkniętym sterownikiem, powoduje dużo wolniejszy start komputera niż można zaobserwować w przypadku Radeona z mesą.

 

Arch Linux + EFI boot + dysk nvme = ~16s od przycisniecia "power" do ekranu logowania lightdma. Jak liczyć od załadowania się UEFI (zgaśniecią loga porducenta MOBO) to około 8s.

Edytowane przez JohnCassidy

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość
Tutaj jest test pokazujący, co ma największe znaczenie.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

  • Tematy

  • Odpowiedzi

    • Rebel Moon część 2 sporo lepsza niż część pierwsza. Na początku trochę gadania i luzu a później zaczyna się akcja i uczta dla oka. Gdyby z pierwszej części wyciąć castingi do ekipy, fruwanie na kurczaku i inne pierdy i zastąpić je dłuższymi retrospekcjami które były przy stole w dwójce miało by to więcej sensu i zamiast 2 x 2h mógłby wyjść dobry film 3h. Mogli też zastąpić zboże jakimś rzadkim minerałem pożądanym przez wojsko np do napędzania tych dużych dział. Po obejrzeniu obu części P1 - 4/10, P2 - 6,5/10. Teraz szczerze czekam na część trzecią.
    • Wiem co czujesz 🙂.Ja przy nim prawie pada z kompa wyrwałem.A ile było Pi.....e nie gram to nie zliczysz 😄.Ale najważniejsze że się udało.I masz satysfakcję bo to jeden z najtrudniejszych soulsowych bossow https://ebd.cda.pl/620x368/15092229f8 Patrz to
    • Więc wytłumacz mi jakim cudem bez mierzenia wystarczy odpalić gówno kalibrator HDR WINDOWS i zobaczyć w jakim trybie pokazuje detal na 1000 nit, a w jakim na 570. Potem to samo zrobić w dowolnej grze z kalibracja HDR. I w każdym innym ustawieniu niż HDR + APL HIGH, ustawienie gry na 1080 nit prześwietla obraz. Więc w swoim ustawieniu masz niby 1000 nit z uciętymi w opór detalami. Faktycznie, genialna sprawa A jak ustawisz detale na 570 to on nie ma prawa zaświecić 1000 bo właśnie to ograniczyłeś w ustawieniach.  Ale żeby nie było, zjem i odpalę grę I będę srogo zdziwiony jak nie ujrze przepalonych jasności. 
    • Przy każdej zmianie traci się na tym, że kupuje się nową kartę, a sprzedaje używaną, dlatego częste zmiany są niekorzystne finansowo, chyba że się zmienia używaną na używaną.
    • Intel kompletnie tutaj nie ma sensu raz że to do gier, a dwa że jeszcze do 1440p. Powinieneś skupić się na wydajności GPU i bić po RTX 4070 Ti Super - tutaj możesz trzymać się RTX ale CPU spokojnie brałbym 7500F bo to będzie idealne najlepsze połączenie. Za 7100 zł masz właśnie taki zestaw https://proline.pl/koszyk/2878bd11 a celując w maksa to przy dopłacie za 7500 zł z 7900 XTX https://proline.pl/koszyk/316e8335 
  • Aktywni użytkownicy

×
×
  • Dodaj nową pozycję...