keyboard-setup.service başlangıçta çok uzun sürüyor (20 + sn)


9

bu yüzden başlangıç ​​zamanımı 41.772s artırmaya çalışıyorum (UBUNTU 17.04 / GNOME 3 kullanarak)

Bazı sorunları çözdüm, ancak klavye kurulumunu iyileştirmek için bir çözüm bulamıyorum.

systemd-analiz suçlama:

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

kritik zinciri systemd-analiz:

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

Herhangi bir yardım? Devre dışı bırakabilir ve önyüklemeden sonra hizmetin başlamasını sağlayabilir miyim? veya başka bir klavye sürücüsü yüklemem gerekir mi? Bilgisayarım bir hp pavillion dv6 Intel i7, 8GB RAM

Teşekkürler!


Tamam, klavye kurulumunu önemli ölçüde azaltmayı başardım. Servis 20 saniyeden 2 saniyeye. gedit /lib/systemd/system/keyboard-setup.serviceve TimeoutStartSec=10secaltına ekleyin [Service]. Hala mücadele ediyorumsystemd-tmpfiles-setup-dev.service
Hector Muñoz H

@Jeroen Vermeulen - MageHost'un yöntemini aşağıdaki ( sudo systemctl edit ...) kullandım ve aslında da yaptım systemd-tmpfiles-setup-dev.service. Şimdi, klavye kurulumunu 6s'ye düşürdü (hala çok yüksek) ve tmpfiles kurulumunu ~ 20s'den> 1s'ye düşürdü. Kubuntu 18.04'te bir USB klavyem var ve USB "BIOS'umda etkin değil (bir hata yaptım, etkinleştirmek için sıfırlamak zorundayım); her ikisi de / her ikisi de uygun olabilir.
pbhj

Yanıtlar:


4

@ hector-muñoz-h'nin cevabı işe yarıyor, ama bu doğru yol değil. Dağıtım dosyalarını düzenlememelisiniz.

Doğru yol budur:

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

Ayrıca systemctl edit keyboard-setup.servicedüzenleyicide kullanabilir ve yapıştırabilirsiniz:

[Service]
TimeoutStartSec=10

Ardından düzenleyiciyi kaydedin ve çıkın.


1

Tamam, klavye kurulumunu önemli ölçüde azaltmayı başardım. Servis 20 saniyeden 2 saniyeye. sudo gedit /lib/systemd/system/keyboard-setup.service,

ve satır ekleme:

TimeoutStartSec=10sec

[Servis] bitinin son satırından sonra. Benim sorunum ortaya çıktı bu hizmet zaman aşımı olacaktı ve bu tanımlanmamıştı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.