keyboard-setup.service é lento na inicialização. Eu preciso disso?

2

Meu PC está rodando o Debian Buster, e o tempo de inicialização parece ser retardado em keyboard-setup.service . Eu entendo que isso está envolvido na configuração do teclado para uso no console. A saída de systemd-analyze blame é como abaixo. Eu verifiquei isso várias vezes e sempre foi similar.

 5.549s keyboard-setup.service
 5.063s dev-sda2.device
 4.140s udisks2.service
 3.565s accounts-daemon.service
 3.487s console-kit-log-system-start.service

Isso me faz pensar por que preciso gastar 5,5 segundos configurando meu teclado toda vez que eu inicializo. A configuração do teclado deve ser tão lenta?

Se sim, então por quê? O que está fazendo? E é seguro desativá-lo?

Se não, então o que está errado e como devo corrigi-lo?

Editar : systemd-analyse critical-chain

graphical.target @17.385s
└─gdm.service @15.588s +1.797s
  └─rc-local.service @15.476s +110ms
    └─network.target @15.475s
      └─networking.service @14.971s +502ms
        └─apparmor.service @8.262s +3.147s
          └─local-fs.target @8.256s
            └─boot-efi.mount @8.000s +255ms
              └─local-fs-pre.target @7.971s
                └─keyboard-setup.service @2.421s +5.549s
                  └─systemd-journald.socket @2.420s
                    └─system.slice @2.417s
                      └─-.slice @2.186s
    
por GKFX 29.12.2017 / 14:51

1 resposta

0

A melhor sugestão é colocar uma limitação de tempo limite para o serviço controlar o tempo que ele consome na inicialização. Você pode fazer isso com dois métodos:

SERVICETOFIX="keyboard-setup.service"
sudo mkdir -p "/etc/systemd/system/$SERVICETOFIX.d"
sudo echo -e "[Service]\nTimeoutStartSec=10" | tee "/etc/systemd/system/$SERVICETOFIX.d/reduce-timeout.conf"

Método 2: Eu pessoalmente prefiro este método: Primeiro execute sudo systemctl edit keyboard-setup.service e, em seguida, no editor, adicione o abaixo e salve e saia do editor.

[Service]
TimeoutStartSec=10
    
por 15.12.2018 / 18:45