키보드 설정 서비스 시작 시간이 너무 오래 걸림(20초 이상)

키보드 설정 서비스 시작 시간이 너무 오래 걸림(20초 이상)

그래서 시작 시간을 41.772초로 개선하려고 합니다(UBUNTU 17.04/GNOME 3 사용).

몇 가지 문제를 해결했지만 키보드 설정.서비스를 개선할 수 있는 솔루션을 찾을 수 없는 것 같습니다.

systemd-분석 비난:

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 [email protected]
      1.357s polkit.service
      1.322s irqbalance.service
      1.167s systemd-rfkill.service

systemd-분석 중요 체인:

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

도움이 필요하세요? 비활성화하고 부팅 후 서비스를 시작하도록 할 수 있나요? 아니면 다른 키보드 드라이버를 설치해야 합니까? 내 컴퓨터는 hp pavillion dv6 Intel i7, 8GB RAM입니다.

감사해요!

답변1

@ hector-muñoz-h의 답변은 효과가 있지만 올바른 방법은 아닙니다. distro 파일을 편집하면 안 됩니다.

이것이 올바른 방법입니다:

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

systemctl edit keyboard-setup.service편집기에서 다음을 사용하여 붙여넣을 수도 있습니다 .

[Service]
TimeoutStartSec=10

그런 다음 편집기를 저장하고 종료하십시오.

답변2

좋아, 키보드 설정 서비스를 20초에서 2초로 극적으로 줄였습니다. sudo gedit /lib/systemd/system/keyboard-setup.service,

그리고 다음 줄을 추가합니다:

TimeoutStartSec=10sec

[Service] 비트의 마지막 줄 뒤. 내 문제는 이 서비스가 시간 초과될 예정인데 이것이 정의되지 않았다는 것입니다.

관련 정보