कीबोर्ड- setup.service स्टार्टअप में बहुत अधिक समय ले रहा है (20 + सेकंड)


9

इसलिए मैं अपने स्टार्टअप समय को अब 41.772 (UBUNTU 17.04 / GNOME 3 का उपयोग करके) बेहतर बनाने की कोशिश कर रहा हूं

मैंने कुछ समस्याओं को हल किया है, लेकिन मैं कीबोर्ड-setup.service को बेहतर बनाने के लिए एक समाधान खोजने के लिए प्रतीत नहीं कर सकता

systemd-analysis दोष:

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
हेक्टर Muñoz एच

मैंने @Jeroen Vermeulen - MageHost की विधि का उपयोग नीचे किया ( sudo systemctl edit ...) और वास्तव में इसके लिए systemd-tmpfiles-setup-dev.serviceभी किया। अब, इसने कीबोर्ड-सेटअप को 6s से घटाकर 16s (अभी भी बहुत अधिक) कर दिया और tmpfiles-setup को ~ 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

[सेवा] बिट की अंतिम पंक्ति के बाद। मेरी समस्या यह थी कि यह सेवा समयबद्ध होने जा रही थी और इसे परिभाषित नहीं किया गया था।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.