CachyOS długo się uruchamia — jak sprawdzić przyczynę?
Jak diagnozować wolny start CachyOS z systemd-analyze. Oddziel czas firmware, usług i pulpitu; nie wyłączaj usług na podstawie samego rankingu.
Od czego zacząć?
Firmware
Przed startem systemu.
Usługi
Sprawdź zależności.
Pulpit
Oceń gotowość do pracy.
Co właściwie trwa za długo?
Zmierz czas od przycisku zasilania do ekranu logowania i osobno do gotowego pulpitu. Długi ekran producenta płyty nie musi być problemem CachyOS. Hasło szyfrowania, oczekiwanie na sieć i programy autostartu także wpływają na odczucie szybkości.
Wykonaj kilka zwykłych uruchomień w podobnych warunkach. Nie porównuj startu po dużej aktualizacji z rutynowym wybudzeniem. To różne scenariusze i mogą prowadzić do zupełnie innych wniosków.
Trzy widoki systemd-analyze
systemd-analyze time
systemd-analyze blame
systemd-analyze critical-chainPolecenia pomagają obejrzeć czas startu i zależności jednostek. Wynik blame nie jest listą usług, które należy wyłączyć. Jednostki uruchamiają się także równolegle; długi czas pojedynczej usługi nie musi odpowiadać takiemu samemu opóźnieniu całego pulpitu.
critical-chain dodaje kontekst zależności, ale również wymaga interpretacji. Dopiero zestawienie z logiem i faktycznym objawem uzasadnia zmianę.
Sprawdź jedną podejrzaną przyczynę
Jeśli widać oczekiwanie na nieobecny dysk, sprawdź konfigurację montowania. Gdy długo trwa połączenie z siecią, porównaj start w normalnych warunkach i po rozwiązaniu problemu łącza. Przy aplikacjach autostartu wyłącz próbnie tylko wybraną, niepotrzebną pozycję.
Zapisz wcześniejsze ustawienie. Usunięcie usługi potrzebnej do sieci, logowania lub dysków może przyspieszyć jeden pomiar kosztem niedziałającego komputera. Nie maskuj wszystkiego, co znalazło się wysoko na liście.
Jak potwierdzić poprawę
Po zmianie wykonaj ponowny start i sprawdź nie tylko czas, ale też dostępność sprzętu, sieci i aplikacji. Powtórz pomiar, jeśli różnica jest niewielka. Jedno szybsze uruchomienie nie dowodzi trwałego efektu.
Jeśli czas systemowy jest krótki, a pulpit długo reaguje, skup się na sesji użytkownika i jej autostarcie. Jeżeli opóźnienie występuje przed startem systemu, przejdź do ustawień firmware i sprzętu. Te rozróżnienia oszczędzają wiele przypadkowych zmian.
Czy wynik blame pokazuje dokładnie, ile zyskam po wyłączeniu usługi?
Nie. Zależności i równoległy start sprawiają, że czas jednostki nie jest prostą prognozą oszczędności.