Page 1 sur 1

Démarrage lent

Posté : jeu. 26 sept. 2019 13:09
par Mia88
Salut tout le monde,

Je passe toujours en veille et ne redémarre que pour mettre les noyaux à jour, et pour cause, mon démarrage est d'une lenteur...
En voyant le précédent sujet, j'ai essayé les commandes proposées par arghlub, pas top ces lignes en rouges j'ai l'impression :?

Code : Tout sélectionner

mia@mia-PC5:~$ systemd-analyze blame
          6.287s NetworkManager-wait-online.service
          4.440s ufw.service
          4.270s systemd-rfkill.service
          3.446s dev-sda2.device
          3.326s systemd-journal-flush.service
          2.464s lvm2-monitor.service
          2.463s keyboard-setup.service
          2.440s systemd-modules-load.service
          2.412s kmod-static-nodes.service
          1.090s udisks2.service
           704ms NetworkManager.service
           575ms apt-daily.service
           570ms apt-daily-upgrade.service
           455ms geoclue.service
           442ms lightdm.service
           440ms plymouth-quit-wait.service
           421ms ModemManager.service
           399ms networkd-dispatcher.service
           378ms ubuntu-system-adjustments.service
           372ms speech-dispatcher.service
           371ms apport.service
           370ms avahi-daemon.service
           369ms thermald.service
           367ms alsa-restore.service
           367ms lm-sensors.service
           360ms pppd-dns.service
           354ms rsyslog.service
           341ms systemd-resolved.service
           309ms systemd-logind.service
           281ms systemd-fsck@dev-disk-by\x2duuid-e9b11471\x2dc256\x2d4f9c\x2db2
           274ms accounts-daemon.service
           264ms colord.service
           262ms systemd-timesyncd.service
           257ms grub-common.service
           223ms virtualbox.service
           176ms gpu-manager.service
           161ms home.mount
           144ms systemd-journald.service
           137ms systemd-udevd.service
           101ms upower.service
            94ms apparmor.service
            89ms plymouth-read-write.service
            84ms systemd-tmpfiles-setup.service
            77ms polkit.service
            63ms systemd-random-seed.service
            60ms systemd-remount-fs.service
            60ms wpa_supplicant.service
            54ms systemd-tmpfiles-clean.service
            53ms systemd-sysctl.service
            52ms systemd-udev-trigger.service
            50ms user@1000.service
            43ms networking.service
            38ms packagekit.service
            29ms sys-kernel-debug.mount
            28ms dev-hugepages.mount
            28ms blk-availability.service
            25ms qemu-kvm.service
            25ms dev-mqueue.mount
            17ms setvtrgb.service
            12ms plymouth-start.service
            12ms systemd-update-utmp.service
            12ms ssh.service
            11ms hddtemp.service
             8ms ureadahead-stop.service
             7ms systemd-tmpfiles-setup-dev.service
             7ms kerneloops.service
             5ms dns-clean.service
             4ms systemd-update-utmp-runlevel.service
             3ms systemd-user-sessions.service
             2ms rtkit-daemon.service
             2ms console-setup.service
             2ms sys-kernel-config.mount
             2ms openvpn.service
             2ms motd-news.service
             1ms sys-fs-fuse-connections.mount
             1ms nvidia-persistenced.service
mia@mia-PC5:~$ systemd-analyse critical-chain

La commande « systemd-analyse » n'a pas été trouvée, voulez-vous dire :

  commande « systemd-analyze » du deb systemd

Essayez : sudo apt install <nom du deb>

mia@mia-PC5:~$ 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 @1min 38.423s
└─multi-user.target @1min 38.423s
  └─virtualbox.service @1min 38.199s +223ms***
    └─network-online.target @1min 38.197s
      └─NetworkManager-wait-online.service @1min 31.910s +6.287s***
        └─NetworkManager.service @1min 31.202s +704ms***
          └─dbus.service @1min 31.034s
            └─basic.target @1min 30.845s
              └─sockets.target @1min 30.845s
                └─dbus.socket @1min 30.845s
                  └─sysinit.target @1min 30.840s
                    └─systemd-timesyncd.service @4.791s +262ms***
                      └─systemd-tmpfiles-setup.service @4.704s +84ms***
                        └─local-fs.target @4.703s
                          └─run-user-1000-gvfs.mount @1min 33.894s
                            └─run-user-1000.mount @1min 33.115s
                              └─local-fs-pre.target @3.195s
                                └─lvm2-monitor.service @730ms +2.464s***
                                  └─lvm2-lvmetad.service @815ms
                                    └─lvm2-lvmetad.socket @
                                      └─lvm2-lvmetad.service @815ms
                                        └─lvm2-lvmetad.socket @720ms
                                          └─system.slice @718ms
                                            └─-.slice @716ms
mia@mia-PC5:~$
Entre balises code, le rouge n’apparaît pas :mrgreen: , j'ai mis des étoiles derrière

Merki ;)

Re: Démarrage lent

Posté : jeu. 26 sept. 2019 13:24
par arghlub
Salut Mia,

Tu pourrais déjà désactiver les services «NetworkManager-wait-online.service», «apt-daily.service» et «apt-daily-upgrade.service».
Tu gagnerais 7-8 secondes au démarrage. 8-)

En terminal :

Code : Tout sélectionner

sudo mv /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service /etc/systemd/system/network-online.target.wants/#NetworkManager-wait-online.service

Code : Tout sélectionner

sudo mv /lib/systemd/system/NetworkManager-wait-online.service /lib/systemd/system/#NetworkManager-wait-online.service

Code : Tout sélectionner

sudo mv /lib/systemd/system/apt-daily.service /lib/systemd/system/#apt-daily.service

Code : Tout sélectionner

sudo mv /lib/systemd/system/apt-daily-upgrade.service /lib/systemd/system/#apt-daily-upgrade.service
Plus d'infos :
ATTENTION : je vois les mouseUsers qui lèvent les yeux au ciel ....
C'est une vieille méthode de codeurs (hackeurs pas crackeurrs), que j'adore et qu'on paratagait avec mon feu-ami mpat :cry: .... car on s'y retrouve mieux quand on hacke (bricoler au vrai sens du terme, le hack ce n'est pas forcément pirater) un système et quand tout est nickel on met tout ça en propre dans le systemd.
;)

Re: Démarrage lent

Posté : ven. 27 sept. 2019 14:35
par Mia88
C'est fait ;)

Je me suis rendue sur les 2 topics que tu m'as indiqués pour avoir plus d'info, mais je n'ai pas compris à quoi servent ces services.
Après une tite recherche ;)

NetworkManager-wait-online.service :
Certains services nécessitent d'avoir une connexion réseau pour démarrer. Selon votre besoin, vous pouvez utiliser le dispatcher de NetworkManager pour les lancer ou rajouter le service NetworkManager-wait-online.service qui permet d'attendre une connexion avant de poursuivre le démarrage.
apt-daily.service :
Ce service effectue diverses tâches liées à APT, telles que l'actualisation de la liste des packages disponibles, l'exécution de mises à niveau sans assistance si nécessaire, etc.
Quelques infos sur ces outils d'analyse du démarrage pour ceux que ça intéresse :
https://www.linuxrouen.fr/wp/utilitaire ... nux-25534/

Les résultats obtenus après les manip :

Code : Tout sélectionner

mia@mia-PC5:~$ systemd-analyze
Startup finished in 41.178s (kernel) + 3min 1.047s (userspace) = 3min 42.225s
graphical.target reached after 1min 32.342s in userspace
mia@mia-PC5:~$ systemd-analyze blame
          4.801s ufw.service
          3.419s lvm2-monitor.service
          3.364s dev-sda2.device
          2.671s systemd-modules-load.service
          2.606s keyboard-setup.service
          2.560s systemd-journald.service
          2.535s systemd-tmpfiles-setup-dev.service
          1.766s systemd-journal-flush.service
          1.005s networkd-dispatcher.service
           976ms udisks2.service
           897ms ubuntu-system-adjustments.service
           876ms systemd-random-seed.service
           655ms lightdm.service
           653ms plymouth-quit-wait.service
           607ms NetworkManager.service
           515ms grub-common.service
           497ms systemd-fsck@dev-disk-by\x2duuid-e9b11471\x2dc256\x2d4f9c\x2db2
           465ms geoclue.service
           400ms systemd-logind.service
           361ms apparmor.service
           341ms ModemManager.service
           315ms accounts-daemon.service
           306ms colord.service
           268ms virtualbox.service
           267ms speech-dispatcher.service
           267ms apport.service
           265ms home.mount
           264ms thermald.service
           261ms lm-sensors.service
           259ms alsa-restore.service
           253ms avahi-daemon.service
           247ms gpu-manager.service
           246ms systemd-sysctl.service
           243ms systemd-rfkill.service
           242ms pppd-dns.service
           238ms rsyslog.service
           197ms systemd-resolved.service
           195ms systemd-timesyncd.service
           193ms systemd-tmpfiles-setup.service
           180ms systemd-udevd.service
           178ms plymouth-read-write.service
           133ms upower.service
           106ms qemu-kvm.service
            76ms ssh.service
            72ms user@1000.service
            53ms systemd-udev-trigger.service
            52ms polkit.service
            39ms systemd-remount-fs.service
            36ms wpa_supplicant.service
            33ms blk-availability.service
            32ms networking.service
            28ms kmod-static-nodes.service
            25ms sys-kernel-debug.mount
            21ms dev-mqueue.mount
            20ms dev-hugepages.mount
            17ms hddtemp.service
            13ms setvtrgb.service
            13ms systemd-update-utmp.service
            12ms plymouth-start.service
            10ms kerneloops.service
             7ms systemd-user-sessions.service
             5ms ureadahead-stop.service
             4ms dns-clean.service
             3ms systemd-update-utmp-runlevel.service
             3ms console-setup.service
             2ms rtkit-daemon.service
             2ms sys-kernel-config.mount
             2ms openvpn.service
             2ms sys-fs-fuse-connections.mount
             1ms nvidia-persistenced.service
mia@mia-PC5:~$ 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 @1min 32.342s
└─multi-user.target @1min 32.341s
  └─getty.target @1min 32.341s
    └─getty@tty1.service @1min 32.341s
      └─system-getty.slice @1min 32.341s
        └─setvtrgb.service @1min 32.327s +13ms
          └─systemd-user-sessions.service @1min 31.662s +7ms
            └─network.target @1min 31.659s
              └─NetworkManager.service @1min 31.051s +607ms
                └─dbus.service @1min 30.819s
                  └─basic.target @1min 30.800s
                    └─paths.target @1min 30.800s
                      └─acpid.path @1min 30.800s
                        └─sysinit.target @1min 30.797s
                          └─systemd-timesyncd.service @5.263s +195ms
                            └─systemd-tmpfiles-setup.service @5.051s +193ms
                              └─systemd-journal-flush.service @3.284s +1.766s
                                └─systemd-journald.service @722ms +2.560s
                                  └─systemd-journald-audit.socket @718ms
                                    └─system.slice @714ms
                                      └─-.slice @658ms
lines 2-24/24 (END)
Un peu plus de 3% gagné, ça ne se sent pas vraiment...

En observant plus attentivement le démarrage, je note qu'il faut une quarantaine de seconde pour arriver au logo.
Puis logo reste affiché plus de 2 minutes, il est étiré durant tout le temps.

Il y a encore quelque temps, quand c'était beaucoup plus rapide, le logo était déformé quelques secondes, et ensuite il réapparaissait normalement, il y a peut-être un rapport ?

Merci arghlub ;)

Re: Démarrage lent

Posté : mar. 29 oct. 2019 12:43
par Mia88
Salut,

Je reviens sur le sujet, je ne l'ai pas passé en résolu, je trouvais que c'est encore bien long 3:42 malgré les manips effectuées
(les services NetworkManager-wait-online.service, apt-daily.service, apt-daily-upgrade.service, et ModemManager ont été désactivés).

Mon autre PC sous Mint 18.3 démarre en moins d'une minute.

J'ai lu dernièrement qu'en supprimant "quiet splash" dans une ligne du fichier /etc/default/grub on voit les logs de démarrage.
Grâce à cette modif, je peux maintenant voir ce qui prend autant de temps.

Il se passe quelque chose sur un des 2 disques internes qui dure 1min 30s !

Image

Il y a aussi des erreurs :

Image

Je les retrouve dans journalctl :

Code : Tout sélectionner

mia@mia-PC5:~$ journalctl -p err | tail -n 20
oct. 28 18:34:41 mia-PC5 systemd[1]: Timed out waiting for device dev-disk-by\x2duuid-9578240f\x2dcb01\x2d4633\x2d9888\x2dd43a83f1eb16.device.
oct. 28 18:39:28 mia-PC5 systemd[1]: Timed out waiting for device dev-disk-by\x2duuid-9578240f\x2dcb01\x2d4633\x2d9888\x2dd43a83f1eb16.device.
oct. 28 18:42:59 mia-PC5 systemd[1]: Timed out waiting for device dev-disk-by\x2duuid-9578240f\x2dcb01\x2d4633\x2d9888\x2dd43a83f1eb16.device.
oct. 28 19:05:11 mia-PC5 systemd[1]: Timed out waiting for device dev-disk-by\x2duuid-9578240f\x2dcb01\x2d4633\x2d9888\x2dd43a83f1eb16.device.
oct. 28 20:02:27 mia-PC5 systemd[1]: Timed out waiting for device dev-disk-by\x2duuid-9578240f\x2dcb01\x2d4633\x2d9888\x2dd43a83f1eb16.device.
oct. 29 08:10:44 mia-PC5 kernel: ACPI Error: Field [IRQE] at bit offset/length 136/16 exceeds size of target Buffer (128 bits) (20170831/dsopcode-235)
oct. 29 08:10:44 mia-PC5 kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.LPCB.SIO1.DSRS, AE_AML_BUFFER_LIMIT (20170831/psparse-550)
oct. 29 08:10:44 mia-PC5 kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.LPCB.UAR1._SRS, AE_AML_BUFFER_LIMIT (20170831/psparse-550)
oct. 29 08:10:44 mia-PC5 kernel: serial 00:06: activation failed
oct. 29 08:10:44 mia-PC5 kernel: dpm_run_callback(): pnp_bus_resume+0x0/0xa0 returns -5
oct. 29 08:10:44 mia-PC5 kernel: PM: Device 00:06 failed to resume: error -5
oct. 29 08:10:48 mia-PC5 systemd-rfkill[11089]: Failed to open device rfkill0: No such device
oct. 29 08:10:49 mia-PC5 wpa_supplicant[992]: dbus: wpa_dbus_get_object_properties: failed to get object properties: (none) none
oct. 29 08:10:49 mia-PC5 wpa_supplicant[992]: dbus: Failed to construct signal
oct. 29 08:10:50 mia-PC5 wpa_supplicant[992]: bgscan simple: Failed to enable signal strength monitoring
oct. 29 08:12:12 mia-PC5 systemd[1]: Timed out waiting for device dev-disk-by\x2duuid-9578240f\x2dcb01\x2d4633\x2d9888\x2dd43a83f1eb16.device.
oct. 29 08:17:15 mia-PC5 systemd[1]: Timed out waiting for device dev-disk-by\x2duuid-9578240f\x2dcb01\x2d4633\x2d9888\x2dd43a83f1eb16.device.
oct. 29 08:17:44 mia-PC5 anacron[11087]: Can't find sendmail at /usr/sbin/sendmail, not mailing output
oct. 29 08:32:35 mia-PC5 systemd[1]: Timed out waiting for device dev-disk-by\x2duuid-9578240f\x2dcb01\x2d4633\x2d9888\x2dd43a83f1eb16.device.
oct. 29 09:05:07 mia-PC5 systemd[1]: Timed out waiting for device dev-disk-by\x2duuid-9578240f\x2dcb01\x2d4633\x2d9888\x2dd43a83f1eb16.device.
mia@mia-PC5:~$ 
J'ai essayé de trouver des commandes pour en savoir un peu plus

Avec blkid ça ne correspond à aucune partition :

Code : Tout sélectionner

mia@mia-PC5:~$ sudo blkid
/dev/sda2: UUID="a1d42368-2ec3-4c11-a888-9fe945bd5b4f" TYPE="ext4" PARTUUID="836218bd-1099-483d-bfd8-e34b8e75790b"
/dev/sda3: UUID="e9b11471-c256-4f9c-b21f-b394c6f22f7a" TYPE="ext4" PARTUUID="bcd4143e-3c0f-4f91-b383-fb727d9afab8"

ICI ----->/dev/sda4: UUID="512283d8-9d8c-40c5-975b-52dbcd0fcd94" TYPE="swap" PARTUUID="9e1e5142-9e97-49c4-a86d-8890777e426b"

/dev/sda5: LABEL="VMs" UUID="82532e86-784f-4c49-ba8a-a6d64cd6d041" TYPE="ext4" PARTUUID="d3aeabb5-6350-4669-b4b2-646788b0dc9d"
/dev/sdb1: LABEL="timeshift" UUID="997637c7-eb7f-4b4a-8f39-458486a31568" TYPE="ext4" PARTUUID="cdda708e-b862-4b99-ab02-618725829ccf"
/dev/sdb2: LABEL="grsync" UUID="b8ecd89e-06ed-41cb-9315-5f0db20b754b" TYPE="ext4" PARTUUID="9fd5f05b-3755-4f46-8b2d-57efc0a43e66"
/dev/sda1: PARTUUID="a787d1f6-413d-41c0-81ec-490a2cc80735"
Tandis que dans fstab, ça correspond au swap : :x

Code : Tout sélectionner

mia@mia-PC5:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda2 during installation
UUID=a1d42368-2ec3-4c11-a888-9fe945bd5b4f /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda3 during installation
UUID=e9b11471-c256-4f9c-b21f-b394c6f22f7a /home           ext4    defaults        0       2

ICI ----->#FF0000]# swap was on /dev/sda4 during installation
UUID=9578240f-cb01-4633-9888-d43a83f1eb16 none            swap    sw              0       0[/color]

mia@mia-PC5:~$ 
Depuis Gparted, l'IUUD est celui trouvé avec blkid

En cherchant sur le web, ça serait une histoire d'UUID qui ne correspondent pas.
Il existe une méthode pour redonner son UUID d'origine (celui se trouvant dans le fstab) à la partition swap à l'aide de la commande tune2fs
https://www.debian-fr.org/t/demarrage- ... uuid/64527
mais je ne sais pas rédiger la commande :?

Est-ce-que si je modifier l'IUUD dans le fstab pour qu'il corresponde à celui trouvé avec blkid, ça résoudra le problème ?

Merci pour votre aide ;)

Re: Démarrage lent

Posté : mar. 29 oct. 2019 13:02
par arghlub
Salut Mia,

effectivement si l'identifiant universel unique (UUID) du swap ne correspond pas dans le /etc/fstab, c'est normal que ça mouline au démarrage car le système ne trouve pas cette partition.

Donc dans le fichier /etc/fstab, tu dois remplacer le mauvais UUID du swap par le bon.

Pour cela :
  • soit tu édites le fichier /etc/fstab dans un éditeur de texte en root et tu changes l'UUID ;
  • soit tu fais ça direct en terminal avec cette unique ligne de commande :

    Code : Tout sélectionner

    sudo sed -i 's/9578240f-cb01-4633-9888-d43a83f1eb16/512283d8-9d8c-40c5-975b-52dbcd0fcd94/' /etc/fstab
Et tu redémarres pour voir, ça devrait aller mieux ;)

Re: Démarrage lent

Posté : mar. 29 oct. 2019 13:08
par Mia88
Je vais utiliser le code, ça ira plus vite, merci ;)
Puis je redémarre, si je ne reviens pas, c'est que je réinstalle :l :lol: :arrow: :arrow:
Naan, je plaisante :D

Re: Démarrage lent

Posté : mar. 29 oct. 2019 13:19
par Mia88
Une fusée ce redémarrage ! :D
C'est super, je passe en résolu 8-)
Merci pour la commande argh ;)

Re: Démarrage lent

Posté : mar. 29 oct. 2019 13:22
par arghlub
super ! 8-)