Czy kiedykolwiek zastanawiałeś się, ile czasu zajmuje uruchomienie systemu? Być może ktoś, kogo znasz, twierdzi, że jego system uruchamia się szybciej niż twój i jesteś ciekawy, jaki jest dokładny czas. Chociaż nie wszyscy interesują się liczbami, możesz być. Z pewnością chcesz, aby uruchamianie było jak najszybsze.

Pod koniec tego przewodnika zrozumiesz, co wpływa na czas uruchamiania systemu Linux i jak obliczyć całkowity czas jego trwania. Dowiesz się również, jak skrócić czas uruchamiania i przekształcić komputer w szybką i responsywną bestię.

Jak sprawdzić czas uruchamiania systemu Linux za pomocą analizy systemd?

Systemd to domyślny menedżer usług, który jest preinstalowany w większości dystrybucji Linuksa. Używając Analiza systemu polecenie, możesz uzyskać szczegółowe statystyki dotyczące poprzedniego uruchomienia systemu. Możesz także zobaczyć podział usług i dowiedzieć się, ile czasu zajmuje każda z nich podczas uruchamiania.

Aby sprawdzić czas rozruchu za pomocą systemd-analyze, wpisz:

instagram viewer
Analiza systemu

System wyświetli dane wyjściowe zawierające całkowity czas rozruchu. Pokazuje również osobno czas zajęty przez jądro i przestrzeń użytkownika.

W tych przykładowych danych wyjściowych widać, że uruchomienie komputera zajęło około dziewięciu sekund. Ponieważ powyższy obraz jest z maszyna wirtualna, jego czas uruchamiania może być szybszy niż w przypadku normalnej instalacji systemu Linux.

Aby uzyskać informacje o czasie zabieranym przez każdą usługę podczas uruchamiania, użyj winić metoda analizy systemowej:

Systemd-analizuj winę

Spowoduje to, że dane wyjściowe będą wyglądać trochę tak:

Jak widać, dane wyjściowe wyświetlają listę wszystkich usług i czas potrzebny na każdą z nich.

Co wpływa na czas uruchamiania systemu Linux?

Kiedy uruchamiasz swój system Linux, BIOS jest pierwszą rzeczą, która się ładuje. BIOS przekazuje następnie kontrolę do MBR (głównego rekordu rozruchowego), który uruchamia program ładujący GRUB. GRUB jest odpowiedzialny za ładowanie jądra, które następnie konfiguruje początkowy główny system plików i wykonuje w tym proces. Następnie następuje wykonanie innych usług.

Czas, jaki zajmują te inne usługi, ma największy udział w czasie rozruchu systemu. Im więcej usług masz podczas uruchamiania, tym dłużej trwa uruchamianie systemu. Dlatego zatrzymanie niepotrzebnych usług podczas uruchamiania jest ważne, jeśli chcesz, aby system uruchamiał się szybciej.

Jak naprawić wolno uruchamiającą się maszynę Linux?

Nie możesz zatrzymać procesu init lub bootloadera GRUB przed uruchomieniem podczas startu, ponieważ spowoduje to problemy z sekwencją startową systemu. Możesz jednak wyłączyć nieistotne usługi w systemie, aby nie działały podczas uruchamiania.

Narzędzie systemctl umożliwia: zarządzać usługami w systemie Linux. Za pomocą narzędzia możesz łatwo uruchamiać i zatrzymywać usługi. Ale najpierw przypomnijmy, które usługi zostały uruchomione podczas ostatniego rozruchu:

Systemd-analizuj winę

Na tym wyjściu widać, że exim4-base.service zajmuje największy udział w czasie rozruchu (około trzech sekund). Exim4 to agent transportu poczty i exim4-base to usługa, która zapewnia niezbędne pliki wsparcia wymagane przez demona exim4.

Ponieważ nie jest to ważna usługa dla systemu lokalnego, możesz ją wyłączyć za pomocą systemctl, aby zaoszczędzić trochę czasu podczas uruchamiania:

sudo systemctl wyłącz exim4-base.service

Notatka: Jeśli nie jesteś całkowicie pewien, co robisz, powinieneś skonsultować się z doświadczonym użytkownikiem Linuksa przed wyłączeniem jakichkolwiek usług. Wyłączenie krytycznej usługi może spowodować nieoczekiwane problemy z systemem operacyjnym.

Aby ponownie włączyć usługę, po prostu wymień wyłączyć z włączyć w komendzie systemctl:

sudo systemctl włącz exim4-base.service

Korzystając z tego procesu, możesz dostosować usługi, które system uruchamia, aby skrócić czas rozruchu.

Poprawa czasu uruchamiania systemu Linux bez żadnych zmian sprzętowych

Chociaż wielu sugeruje zainstalowanie Linuksa na dysku SSD w celu skrócenia czasu uruchamiania, możesz to zrobić bezpłatnie, wyłączając niechciane usługi w swoim systemie. Chociaż nie skróci to drastycznie czasu uruchamiania, liczy się każda sekunda, jeśli chcesz mieć komputer z szybką wydajnością.

Masz ochotę na szybki i responsywny system? Pomóc może zainstalowanie lekkiej i minimalnej dystrybucji Linuksa na komputerze.

UdziałĆwierkaćE-mail
14 lekkich dystrybucji Linuksa, które dadzą Twojemu staremu komputerowi nowe życie

Potrzebujesz lekkiego systemu operacyjnego? Te specjalne dystrybucje Linuksa mogą działać na starszych komputerach, niektóre z zaledwie 100 MB pamięci RAM.

Czytaj dalej

Powiązane tematy
  • Linux
  • Ekran startowy
  • Linux
  • Administracja systemu
O autorze
Deepesh Sharma (78 opublikowanych artykułów)

Deepesh to Junior Editor dla Linuksa w MUO. Pisze przewodniki informacyjne o Linuksie, których celem jest zapewnienie błogiego doświadczenia wszystkim nowicjuszom. Nie jestem pewien co do filmów, ale jeśli chcesz porozmawiać o technologii, to jest twój facet. W wolnym czasie można go spotkać czytając książki, słuchając różnych gatunków muzycznych lub grając na gitarze.

Więcej od Deepesha Sharma

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować