Jakub Jedelský
Chcete-li si zkontrolovat, co nejdéle trvá při startu vašeho systému a
podle toho si bootování odladit, použijte utilitku systemd-analyze
.
Jedná se (nejen) o náhradu Bootchart, který jste mohli znát z
klasického startu pomocí init
. A co systemd-analyze
umí?
Používám nijak neodladěný systém na notebooku, proto nabíhání chvilku chvilku trvá (cca 31 sekund), což mě ale díky bezvadně funkčnímu uspávání nebolí. Michal Schmidt na Fedora 15 Release Party ukázal, že po úpravách zkrouhnul boot na cca 3 sekundy.
$ systemd-analyze time
Startup finished in 1433ms (kernel) + 15086ms (initrd) + 21817ms (userspace) = 38337ms
$ systemd-analyze blame
6452ms udev-settle.service
6153ms systemd-vconsole-setup.service
4699ms fedora-readonly.service
4416ms fedora-sysinit-hack.service
3752ms media.mount
3644ms remount-rootfs.service
3585ms systemd-remount-api-vfs.service
3112ms hwclock-load.service
2922ms systemd-sysctl.service
(...)
Vygeneruje grafický svg výstup, který není nepodobný výstupu z výše zmíněného bootchart.
$ systemd-analyze plot > ~/plot.svg