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.
Čas:
$ systemd-analyze time Startup finished in 1433ms (kernel) + 15086ms (initrd) + 21817ms (userspace) = 38337ms |
Textový výpis:
$ 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 (...) |
Grafický výstup:
Vygeneruje grafický svg výstup, který není nepodobný výstupu z výše zmíněného bootchart.
$ systemd-analyze plot > ~/plot.svg |
