systemd-analyze
Ha lassan bootol a számítógépünk, akkor systemd-analyze segítségével kaphatunk részletes információt. Lekérdezhetjük a bootolás hosszát:
$ systemd-analyze
Startup finished in 6.697s (kernel) + 20.050s (userspace) = 26.748s
Részletesen kilistázhatjuk, pontosan mi is indul lassan:
$ systemd-analyze blame
12.849s network-up.service
6.058s systemd-suspend.service
2.023s mandriva-everytime.service
1.909s shorewall6.service
1.436s fedora-storage-init.service
1.036s shorewall.service
...
Valójában persze a folyamatok részben párhuzamosan indulnak, így igazából akkor van csak gond, amikor egymásra épülő szolgáltatások tartják fel egymást:
$ systemd-analyze critical-chain
The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.
graphical.target @20.049s
└─multi-user.target @20.048s
└─shorewall6.service @18.139s +1.909s
└─network.target @18.137s
└─network-up.service @5.286s +12.849s
└─basic.target @5.285s
└─mandriva-everytime.service @3.262s +2.023s
└─local-fs.target @3.261s
└─run-user-500-gvfs.mount @19.243s
└─local-fs-pre.target @555ms
└─systemd-remount-fs.service @291ms +263ms
└─systemd-readahead-replay.service @216ms +67ms
Ha grafikusan szeretnénk áttekinteni a bootolás folyamatát:
systemd-analyze plot > plot.svg