Megnéztem, hogy mennyi ideig tart? Talán nem. Hacsaknem tényleg nagyon tudnod kell, nem vesződsz a boot idő részletekkel.
De mi van, ha kíváncsi vagy, és tidni szeretnéd, hogy mennyi időbe telik a Linux rendszered bootolása? Egy stopperóra indítása egy mód, hogy ezt kitaláld, de a Linuxban vannak jobb és egyszerűbb módok a rendszerindítási idő kitalálására.
A boot idő ellenőrzése Linux-ban systemd-analyze-zel
Tetszik vagy sem, systemd fut a népszerű Linux disztribúciók többségén. A systemd számos segédprogrammal rendelkezik a Linux rendszered kezeléséhez. Ezen segédprogramok egyike a systemd-analyze.
A systemd-analyze parancs részleteket ad azzal kapcsolatban, hogy hány szolgáltatás futott a legutóbbi indításnál, és milyen hosszan.
Ha kiadod az alábbi parancsot:
systemd-analyze
Megkapod a teljes boot időt a firmware, boot loader, kernel és az userpace által igénybe vett idővel együtt:
Startup finished in 7.275s (firmware) + 13.136s (loader) + 2.803s (kernel) + 12.488s (userspace) = 35.704s graphical.target reached after 12.408s in userspace
Ahogy a fentebbi kimenetben láthatod, körülbelül 35 másodpercet vett igénybe az én rendszeremnek, hogy elérjem a képernyőt, ahol be tudom írni a jelszavamat. Dell XPS Ubuntu edition-t használok. SSD-t használok, és annak ellenére ilyen sok időt vesz igénybe elindítani.
Nem olyan impresszív, ugye? Miért nem osztod meg a te rendszered boot idejét. Hasonlítsuk össze.
Tovább részletezheted a boot időt minden egységre az alábbi parancssal:
systemd-analyze blame
Ez csinál egy hosszú listát az összes szolgáltatással, az igénybe vett idő tekintetében csökkenő sorrendben.
7.347s plymouth-quit-wait.service
6.198s NetworkManager-wait-online.service
3.602s plymouth-start.service
3.271s plymouth-read-write.service
2.120s apparmor.service
1.503s tor@default.service
1.213s motd-news.service
908ms snapd.service
861ms keyboard-setup.service
739ms fwupd.service
702ms bolt.service
672ms dev-nvme0n1p3.device
608ms systemd-backlight@backlight:intel_backlight.service
539ms snap-core-7270.mount
504ms snap-midori-451.mount
463ms snap-screencloud-1.mount
446ms snapd.seeded.service
440ms snap-gtk\x2dcommon\x2dthemes-1313.mount
420ms snap-core18-1066.mount
416ms snap-scrcpy-133.mount
412ms snap-gnome\x2dcharacters-296.mount
Bónusz Tip: A boot idő javítása
Ha megnézed ezt a kimenetet, láthatod, hogy a network manager és a plymouth egyaránt sok boot időt vesz igénybe.A Plymouth azért a boot kezdőképernyőért felelős, amit a bejelentkezési képernyő előtt látsz az Ubuntu-ban és más disztribúciókban. A Network manager felelős az internetkapcsolatért, és kikapcsolható a boot idő felgyorsításához. Ne aggódj, ha egyszer bejelentkeztél, lesz rendesen működő Wi-Fi-d.
sudo systemctl disable NetworkManager-wait-online.service
Hogy visszaállítsd ezt a változtatást, az alábbi parancsot használhatod:
sudo systemctl enable NetworkManager-wait-online.service
Most kérlek ne menj kikapcsolni különböző szolgáltatásokat magadtól, anélkül, hogy tudnád, mire használatosak. Veszélyes következményeket okozhat.
Most, hogy tudod, hogyan ellenőrizheted a Linux rendszered boot idejét, miért nem osztod meg a rendszered boot idejét a komment részlegben?
Forrás:
Find Out How Long Does it Take To Boot Your Linux System - It's FOSS.
Nincsenek megjegyzések:
Megjegyzés küldése