keyboard-setup.service prenant trop de temps au démarrage (20 + sec)


9

donc j'essaie d'améliorer mon temps de démarrage maintenant 41.772s (en utilisant UBUNTU 17.04 / GNOME 3)

J'ai résolu certains problèmes mais je n'arrive pas à trouver de solution pour améliorer la configuration du clavier.

blâme de systemd-analyse:

20.671s dev-sda6.device
     20.294s keyboard-setup.service
     16.885s systemd-tmpfiles-setup-dev.service
     15.296s systemd-sysctl.service
     10.730s networking.service
      9.848s ntp.service
      6.699s NetworkManager-wait-online.service
      5.546s click-system-hooks.service
      5.229s ModemManager.service
      4.989s accounts-daemon.service
      4.741s NetworkManager.service
      4.343s grub-common.service
      3.740s iio-sensor-proxy.service
      2.926s repowerd.service
      2.102s systemd-modules-load.service
      2.043s colord.service
      1.847s fwupd.service
      1.770s upower.service
      1.529s switcheroo-control.service
      1.372s user@128.service
      1.357s polkit.service
      1.322s irqbalance.service
      1.167s systemd-rfkill.service

systemd-analyse chaîne critique:

graphical.target @36.002s
 └─multi-user.target @36.002s
  └─systemd-resolved.service @34.741s +363ms
    └─network.target @34.733s
      └─wpa_supplicant.service @30.369s +679ms
    └─basic.target @24.005s
      └─sockets.target @24.004s
        └─snapd.socket @23.986s +16ms
          └─sysinit.target @23.928s
            └─apparmor.service @23.387s +538ms
              └─local-fs.target @23.384s
                └─run-user-128.mount @35.104s
                  └─local-fs-pre.target @23.384s
                    └─keyboard-setup.service @3.089s +20.294s
                      └─systemd-journald.socket @3.049s
                        └─-.slice @2.602s

De l'aide? Puis-je le désactiver et faire démarrer le service après le démarrage? ou dois-je installer un autre pilote de clavier? Mon ordinateur est un HP Pavillion DV6 Intel i7, 8 Go de RAM

Merci!


Ok, j'ai réussi à réduire considérablement le service de configuration du clavier de 20 à 2 secondes. gedit /lib/systemd/system/keyboard-setup.serviceet en ajoutant TimeoutStartSec=10secau bas de [Service]. Je me bats toujours avecsystemd-tmpfiles-setup-dev.service
Hector Muñoz H

J'ai utilisé la méthode de @Jeroen Vermeulen - MageHost ci-dessous ( sudo systemctl edit ...) et en fait je l'ai fait systemd-tmpfiles-setup-dev.serviceaussi. Maintenant, il a réduit la configuration du clavier de 6 s à 16 s (toujours très élevé) et a réduit la configuration de tmpfiles de ~ 20 s à> 1 s. Sur Kubuntu 18.04, j'ai un clavier USB et USB n'est pas activé dans mon "BIOS" (j'ai fait une erreur, je dois le réinitialiser pour l'activer); les deux / l'un ou l'autre peuvent être pertinents.
pbhj

Réponses:


4

La réponse de @ hector-muñoz-h fonctionne, mais ce n'est pas la bonne façon. Vous ne devez pas modifier les fichiers de distribution.

C'est le bon chemin:

FIXSERVICE="keyboard-setup.service"
mkdir -p "/etc/systemd/system/${FIXSERVICE}.d"
echo -e "[Service]\nTimeoutStartSec=10" > "/etc/systemd/system/${FIXSERVICE}.d/reduce-timeout.conf"

Vous pouvez également utiliser systemctl edit keyboard-setup.serviceet coller dans l'éditeur:

[Service]
TimeoutStartSec=10

Ensuite, enregistrez et quittez l'éditeur.


1

Ok, j'ai réussi à réduire considérablement le service de configuration du clavier de 20 à 2 secondes. sudo gedit /lib/systemd/system/keyboard-setup.service,

et en ajoutant la ligne:

TimeoutStartSec=10sec

après la dernière ligne de bit [Service]. Il s'avère que mon problème était que ce service allait expirer et cela n'avait pas été défini.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.