Temps de démarrage et de connexion lents Ubuntu 16.04

18

Ubuntu 16.04 64 bits prenant environ 20 secondes de l'écran de connexion au bureau et environ 20 secondes de grub à l'écran de connexion,

dites - moi quels sont les services que je peux désactiver en toute sécurité, je ne pas utiliser VirtualBox et Bluetooth souvent, toutes les autres sont utilisés comme imprimante, wifi etc.
sortiesystemd-analyze

Startup finished in 5.145s (kernel) + 14.138s (userspace) = 19.284s

et sortie de

systemd-analyze blame


 5.837s accounts-daemon.service
          5.444s dev-sda6.device
          4.864s grub-common.service
          4.105s lightdm.service
          4.075s ModemManager.service
          4.001s preload.service
          3.844s apparmor.service
          3.566s networking.service
          3.468s apport.service
          3.332s ondemand.service
          3.272s rsyslog.service
          3.269s systemd-logind.service
          3.253s alsa-restore.service
          3.241s gpu-manager.service
          3.226s avahi-daemon.service
          3.185s systemd-user-sessions.service
          3.185s pppd-dns.service
          2.508s NetworkManager.service
          2.003s [email protected]
          1.640s plymouth-quit-wait.service
          1.245s colord.service
           712ms systemd-update-utmp.service
           687ms systemd-udevd.service
           669ms udisks2.service
           632ms polkitd.service
           602ms brltty.service
           572ms systemd-localed.service
           567ms systemd-backlight@backlight:intel_backlight.service
           543ms systemd-rfkill.service
           527ms systemd-tmpfiles-setup-dev.service
           519ms thermald.service
           490ms systemd-tmpfiles-setup.service
           464ms systemd-modules-load.service
           454ms systemd-tmpfiles-clean.service
           450ms systemd-timesyncd.service
           428ms systemd-journald.service
           371ms wpa_supplicant.service
           340ms ufw.service
           317ms systemd-random-seed.service
           284ms console-setup.service
           281ms plymouth-start.service
           270ms dev-hugepages.mount
           270ms sys-kernel-debug.mount
           224ms systemd-udev-trigger.service
           177ms dev-mqueue.mount
           168ms plymouth-read-write.service
           165ms upower.service
           131ms dns-clean.service
           103ms systemd-sysctl.service
           102ms dev-disk-by\x2duuid-8bd6db03\x2da87b\x2d4614\x2d927a\x2dd5916f3
            68ms systemd-hostnamed.service
            49ms systemd-journal-flush.service
            47ms kmod-static-nodes.service
            47ms snapd.socket
            32ms systemd-remount-fs.service
            28ms rc-local.service
            10ms resolvconf.service
            10ms rtkit-daemon.service
             9ms systemd-update-utmp-runlevel.service
             6ms ureadahead-stop.service
             4ms sys-fs-fuse-connections.mount lines 39-61/61 (END)

Aussi bien que:

systemd-analyze critical-chain

the time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.

graphical.target @14.124s
└─lightdm.service @10.018s +4.105s
  └─systemd-user-sessions.service @6.731s +3.185s
    └─basic.target @6.625s
      └─sockets.target @6.625s
        └─snapd.socket @6.576s +47ms
          └─sysinit.target @6.574s
            └─swap.target @6.574s
              └─dev-disk-by\x2duuid-8bd6db03\x2da87b\x2d4614\x2d927a\x2dd5916f3c
                └─dev-disk-by\x2duuid-8bd6db03\x2da87b\x2d4614\x2d927a\x2dd5916f
lines 1-13/13 (END)

J'utilise un disque dur à 7200 tr / min, je pense que le temps de démarrage est correct, mais après l'écran de connexion, je dois passer 20 secondes avec un écran vide, j'ai déjà désactivé certains éléments de démarrage comme ORCA, BLUETOOTH, moniteur de sauvegarde, accessibilité, etc., partage de fichiers personnels et mise à jour du dossier utilisateur, etc., rien ne s'améliore, comment diagnostiquer le coupable et le traiter.

Kanhiya
la source
1
J'aime «bootchart» s'il s'agit d'analyser et de comprendre en partie le processus de démarrage.
dufte
1
j'ai également installé bootchart mais comment puis-je créer un svg à partir de celui-ci, pour une raison quelconque, il lance toujours ce chemin d'erreur '/var/log/bootchart.tgz' n'existe pas, en ignorant. Erreur d'analyse: état vide: '/var/log/bootchart.tgz' ne contient pas de diagramme de démarrage valide
Kanhiya
1
Je ne sais pas si vous l'utilisez, ModemManagercela prend 5 secondes, preload4 secondes ou plus, NetworkManager2,5 secondes et apport4 secondes si vous les désactivez, vous économiserez plus de 10 secondes.
Mohamed Slama
3
Il y a une fonctionnalité de bootchart incluse dans systemd. Exécutez simplement systemd-analyze plot > bootchart.svgpour créer une image graphique de démarrage et enregistrez-la dans le fichier bootchart.svg. Ouvrez-le simplement avec votre visionneuse d'images préférée.
Byte Commander
2
Cette question connexe a une bonne réponse acceptée: askubuntu.com/questions/762932/…
Katu

Réponses:

5

Essayez de supprimer certaines dépendances et packages orphelins inutilisés. CA aidera.
Cela a fonctionné dans mon cas. Courir:

sudo apt autoremove && sudo apt autoclean

En outre, vous pouvez installer Gtkorphan ( sudo apt-get install gtkorphan) pour supprimer tous les packages et dépendances orphelins laissés par d'autres applications.

Collin
la source