# analyse temps de démarrage
~$ systemd-analyze time
Startup finished in 2.684s (kernel) + 1min 350ms (userspace) = 1min 3.035s
# trop long, analysons:
~$ systemd-analyze blame
50.026s ntp.service
8.349s networking.service
4.083s vmware.service
1.244s vmware-USBArbitrator.service
817ms exim4.service
665ms ModemManager.service
591ms NetworkManager.service
511ms accounts-daemon.service
434ms binfmt-support.service
412ms teamviewerd.service
# les 10 premiers: ca ne va pas: ntp trop long, services réseau longs, teamviewer et exim n'ont pas à être activé,
# de plus, si le réseau n'est pas disponible ce message peut durer plus d'une minute : A start job is running for LSB: Raise network interfaces
# representation graphique:
systemd-analyze plot > boot.svg
# en root, ménage:
systemctl disable ntp
systemctl disable vmware.service
systemctl disable exim4.service
systemctl disable teamviewerd.service
pour le réseau dans /etc/network/interfaces, remplacer auto par allow-hotplug
allow-hotplug lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet dhcp
# reboot
~$ systemd-analyze time
Startup finished in 2.694s (kernel) + 2.779s (userspace) = 5.473s
# c'est mieux
~$ systemd-analyze blame
675ms ModemManager.service
644ms NetworkManager.service
633ms vmware-USBArbitrator.service
558ms accounts-daemon.service
487ms binfmt-support.service
479ms systemd-fsck@dev-disk-by\x2duuid-4f1855ef\x2da7e7\x2d4e14\x2db448\x2d2bae66147a75.service
409ms alsa-restore.service
409ms console-kit-log-system-start.service
405ms lm-sensors.service
398ms pppd-dns.service
# representation graphique:
systemd-analyze plot > boot2.svg
# toujours vmware-USBArbitrator.service
# piste https://bbs.archlinux.org/viewtopic.php?id=194362
systemctl list-unit-files | grep enabled
# affiche service activés
de la doc https://wiki.archlinux.fr/systemd#D.C3.A9marrage