Outils pour utilisateurs

Outils du site


Panneau latéral

gnu-linux:debian:systemd

Systemd

Démarrage

# 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

gnu-linux/debian/systemd.txt · Dernière modification: 2018/08/30 15:31 de xanatos