keyboard-setup.service tarda demasiado en el inicio (más de 20 segundos)


9

así que estoy tratando de mejorar mi tiempo de inicio ahora 41.772s (usando UBUNTU 17.04 / GNOME 3)

He resuelto algunos problemas pero parece que no puedo encontrar una solución para mejorar la configuración del teclado.

culpa 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 cadena crítica:

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

¿Alguna ayuda? ¿Puedo desactivarlo y hacer que el servicio se inicie después del arranque? o debería instalar otro controlador de teclado? Mi computadora es un HP Pavillion dv6 Intel i7, 8GB RAM

¡Gracias!


Ok, he logrado disminuir dramáticamente el servicio de configuración de teclado de 20 segundos a 2 segundos. gedit /lib/systemd/system/keyboard-setup.servicey agregando TimeoutStartSec=10secen la parte inferior de [Service]. Todavía estoy luchando consystemd-tmpfiles-setup-dev.service
Héctor Muñoz H

Utilicé @Jeroen Vermeulen - el método de MageHost a continuación ( sudo systemctl edit ...) y de hecho lo hice systemd-tmpfiles-setup-dev.servicetambién. Ahora, redujo la configuración del teclado en 6 segundos a 16 segundos (todavía muy alta) y redujo la configuración de archivos tmp de ~ 20 segundos a> 1 segundo. En Kubuntu 18.04, tengo un teclado USB, y el USB no está habilitado en mi "BIOS" (cometí un error, tengo que reiniciarlo para habilitarlo); ambos / cualquiera de esos podrían ser pertinentes.
pbhj

Respuestas:


4

La respuesta de @ hector-muñoz-h funciona, pero no es la forma correcta. No debe editar archivos de distribución.

Esta es la manera correcta:

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

También puedes usar systemctl edit keyboard-setup.servicey pegar en el editor:

[Service]
TimeoutStartSec=10

Luego guarde y salga del editor.


1

Ok, he logrado disminuir dramáticamente el servicio de configuración de teclado de 20 segundos a 2 segundos. sudo gedit /lib/systemd/system/keyboard-setup.service,

y agregando la línea:

TimeoutStartSec=10sec

después de la última línea del bit [Servicio]. Resulta que mi problema era que este servicio iba a expirar y esto no se había definido.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.