Uzun önyükleme sürelerini çözmenin, neyi önyüklemenin ne kadar sürdüğünü analiz etmeyi içerdiğini anlıyorum, ancak çıktısı systemd-analyze blameve systemd-analyze plotbeni şaşırttı.
~ $ systemd-analyze Başlangıç 12.557s'de (bellenim) + 4.516s (yükleyici) + 3.732s (çekirdek) + 26.720s (kullanıcı alanı) = 47.526s
~ $ systemd-analiz suçlama | grep "\ s [1-9] * \."
8.989s klavye kurulumu. Hizmet
8.757s dev-sda2.device
6.055s apparmor.service
4.948s accounts-daemon.service
4.446s NetworkManager.service
3.383s gpu-manager.service
3.134s systemd-udevd.service
3.079s snapd.firstboot.service
2.440s udisks2.service
2.249s grub-common.service
2.093s upower.service
1.943s networking.service
1.661s avahi-daemon.service
1.461s rsyslog.service
1.460s pppd-dns.service
1.449s systemd-tmpfiles-setup-dev.service
1.387s systemd-rfkill.service
1.290s renk. Hizmet
1.210s resolvconf.service
1.192s apport.service
1.188s systemd-modules-load.service
1.187s systemd-remount-fs.service
1.166s dev-mqueue.mount
1.152s bluetooth. Servis
1.032s lightdm.service
1.013s plymouth-quit-wait.service
Bilgi
Makine bir Dell Inspiron 5559; Şubat / Mart 2016'dan beri yaşadım.
~ $ uname -imporvs Linux 4.8.0-32-jenerik # 34-Ubuntu SMP Sal 13 Aralık 14:30:43 UTC 2016 x86_64 x86_64 x86_64 GNU / Linux
Distro, LXDE ile birlikte Lubuntu 16.10'dur.
~ $ sudo parted / dev / sda unit mib yazdır Model: ATA ST1000LM024 HN-M (scsi) Disk / dev / sda: 953870MiB Sektör boyutu (mantıksal / fiziksel): 512B / 4096B Bölme Tablosu: gpt Disk Bayrakları: Numara Başlangıç Bitiş Boyutu Dosya sistemi Adı Bayraklar 1 1.00MiB 513MiB 512MiB fat32 EFI Sistem Bölümü önyükleme, esp 2 513MiB 937591MiB 937078MiB ext4 3 937591MiB 953869MiB 16278MiB linux takas (v1)
En kötü yanı, bireysel modüllerin süreleri biraz değişiyor (1 ila 2 saniye, Lubuntu'yu kurduğumdan beri bu sorunu izlemekten gözlemleniyor), yani systemd-analyze blamesürekli güncellemem veya bir dizi yeniden başlatmayı ve ardından bir ortalama yapmam gerekiyor .
Biri bana nereden başlayabileceğimi söyleyebilir mi?
GÜNCELLEME
16.10'dan 17.04'e yükseltmeksudo apt dist-upgradedurumu önemli ölçüde değiştirdi.
~ $ systemd-analiz suçlama | grep "\ s [1-9] * \."
16.083s dev-sda2.device
15.435s klavye-kurulumu. Hizmet
8.015s systemd-udevd.service
4.090s NetworkManager.service
3.644s systemd-tmpfiles-setup-dev.service
2.621s apparmor.service
2.549s grub-common.service
2.477s plymouth-okuma-yazma. Hizmet
1.560'lı hesaplar-daemon.service
1.107s systemd-modules-load.service
1.002s Colord. Hizmet
~ $ systemd-analiz kritik zincir
Ünite aktif veya çalıştırıldıktan sonraki süre "@" karakterinden sonra yazdırılır.
Ünitenin başlama zamanı "+" karakterinden sonra yazdırılır.
graphical.target (@ 25.631s) Instagram Profilini Görüntüle
-Multi-user.target @ 25.631s
└─getty.target (@ 25.631s) Instagram Profilini Görüntüle
.6getty@tty1.service @ 25.631s
-System-getty.slice (@ 25.630s) Instagram Profilini Görüntüle
└─setvtrgb.service @ 25.407s + 222ms
Dsystemd-user-sessions.service @ 25.245s + 2ms
└─network.target @ 25.245s
WorkNetworkManager.service @ 21.154s + 4.090s
Busdbus.service (@ 21.147s) Instagram Profilini Görüntüle
.Basic.target @ 21.139s
Cketssockets.target (@ 21.139s) Instagram Profilini Görüntüle
Apsnapd.socket @ 21.136s + 2ms
Yssysinit.target @ 21.110s
Parapparmor.service @ 18.488s + 2.621s
Callocal-fs.target @ 18.488s
Otboot-efi.mount @ 18.387s + 100ms
Dsystemd-fsck @ dev-disk-by \ x2duuid-7930 \ x2d6EDD.service @ 18.198s + 150ms
└─dev-disk-by \ x2duuid-7930 \ x2d6EDD.device @ 18.198s
En azından açık suçlular ortaya çıkıyor.
KAPALI
Sorunun ortaya çıkmadığı başka bir dağıtıma (Gentoo) göç ettiğim için yazı kapatılıyor, bu yüzden soru artık alakalı değil.
grep "\s[1-9]\."> 10 saniyelik yükleme süreleriyle hizmetleri filtrelemenizin herhangi bir nedeni var mı? Bir veya daha fazla hane eşleştirmek için +sonrasını koyun ].
+İşe yaramayan garip ; GNU Grep'deki

systemd-analyze blame(özelliklekeyboard-setup.service) tarafından belirtilen hizmetlerin bazıları /etc/init.d bulunan SysVInit tarzı komut dosyaları olmasıdır. Komut dosyası tabanlı bir hizmetin yerini nasıl alacağınızı