клавіатура-setup.service забирає занадто довго в запуску (20 + сек)


9

тому я намагаюся покращити час запуску 41.772 (використовуючи UBUNTU 17.04 / GNOME 3)

Я вирішив деякі проблеми, але не можу знайти рішення для вдосконалення клавіатури-setup.service

системний-аналіз вини:

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

системний аналіз критичної ланцюга:

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

Дякую!


Гаразд, мені вдалося різко зменшити клавіатуру-setup.service з 20 секунд до 2 сек. gedit /lib/systemd/system/keyboard-setup.serviceта додавання TimeoutStartSec=10secвнизу [Service]. Я все ще б'юсь зsystemd-tmpfiles-setup-dev.service
Гектор Муньоз H

Я використав метод @Jeroen Vermeulen - MageHost нижче ( sudo systemctl edit ...), і насправді це зробив systemd-tmpfiles-setup-dev.serviceтакож. Тепер він зменшив налаштування клавіатури на 6s до 16s (все ще дуже високий) і зменшив налаштування tmpfiles з ~ 20s до> 1s. На Kubuntu 18.04 у мене клавіатура USB, а USB не ввімкнено в моєму "BIOS" (я помилився, доведеться скинути його, щоб увімкнути); обидва / будь-який з цих може бути доречним.
pbhj

Відповіді:


4

@ відповідь hector-muñoz-h працює, але це не правильний шлях. Не слід редагувати дистрибутивні файли.

Це правильний шлях:

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

Потім збережіть і закрийте редактор.


1

Гаразд, мені вдалося різко зменшити клавіатуру-setup.service з 20 секунд до 2 сек. sudo gedit /lib/systemd/system/keyboard-setup.service,

і додавання рядка:

TimeoutStartSec=10sec

після останнього рядка біта [Service]. Виявляється, моя проблема полягала в тому, що ця послуга збиралася в очікуванні, і це не було визначено.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.