keyboard-setup.service terlalu lama dalam startup (20 + dtk)

9

jadi saya mencoba untuk meningkatkan waktu startup saya sekarang 41.772 (menggunakan UBUNTU 17.04 / GNOME 3)

Saya telah memecahkan beberapa masalah tetapi sepertinya saya tidak dapat menemukan solusi untuk meningkatkan keyboard-setup.service

analisis sistemd:

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-analysis critical-chain:

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

Ada bantuan? Bisakah saya menonaktifkannya dan membuat layanan mulai setelah boot? atau haruskah saya menginstal driver keyboard lain? Komputer saya adalah hp pavillion dv6 Intel i7, 8GB RAM

Terima kasih!

Hector Muñoz H
sumber
Oke, saya berhasil mengurangi secara dramatis pengaturan-keyboard.service dari 20 detik menjadi 2 detik. gedit /lib/systemd/system/keyboard-setup.service, dan menambahkan TimeoutStartSec=10secdi bagian bawah [Service]. Saya masih berjuang dengansystemd-tmpfiles-setup-dev.service
Hector Muñoz H
Saya menggunakan metode @Jeroen Vermeulen - MageHost di bawah ini ( sudo systemctl edit ...) dan ternyata melakukannya systemd-tmpfiles-setup-dev.servicejuga. Sekarang, ini mengurangi pengaturan keyboard oleh 6s ke 16s (masih sangat tinggi) dan mengurangi pengaturan tmpfiles dari ~ 20s ke> 1s. Di Kubuntu 18.04, saya memiliki keyboard USB, dan USB tidak diaktifkan di "BIOS" saya (saya membuat kesalahan, harus mengatur ulang untuk mengaktifkan); keduanya / salah satu dari mereka mungkin terkait.
pbhj

Jawaban:

4

Jawaban @ hector-muñoz-h bekerja, tetapi itu bukan cara yang benar. Anda tidak boleh mengedit file distro.

Ini cara yang benar:

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

Anda juga dapat menggunakan systemctl edit keyboard-setup.servicedan menempel di editor:

[Service]
TimeoutStartSec=10

Kemudian simpan & keluar dari editor.

Jeroen Vermeulen - MageHost
sumber
1

Oke, saya berhasil mengurangi secara dramatis pengaturan-keyboard.service dari 20 detik menjadi 2 detik. sudo gedit /lib/systemd/system/keyboard-setup.service,

dan menambahkan baris:

TimeoutStartSec=10sec

setelah baris terakhir dari [Layanan] sedikit. Ternyata masalah saya adalah layanan ini akan habis dan ini belum ditentukan.

Hector Muñoz H
sumber