[Boot] Démarrage lent (Résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
rayu
Hankyu
Messages : 27
Inscription : jeu. 31 mars 2011, 16:50

[Boot] Démarrage lent (Résolu)

Message par rayu »

Bonjour,

Je rencontre actuellement un problème avec Archlinux dont le démarrge est très lent (plus de 5 minutes).

La commande

Code : Tout sélectionner

systemd-analyze blame
me retourne
7.212s dev-sda3.device
4.666s smbd.service
4.003s org.cups.cupsd.service
3.583s systemd-udevd.service
3.500s systemd-hwdb-update.service
3.287s systemd-journal-flush.service
2.096s systemd-fsck@dev-disk-by\x2duuid-91920117\x2deb22\x2d46f4\x2dae2b\x2ddee0f056d2e8.service
1.927s systemd-journald.service
1.841s systemd-rfkill.service
1.740s systemd-fsck@dev-disk-by\x2duuid-948eabaf\x2df8d0\x2d4e66\x2d878a\x2dd8cee50e8715.service
1.640s NetworkManager.service
1.322s polkit.service
1.115s ldconfig.service
1.085s wpa_supplicant.service
1.064s systemd-modules-load.service
1.031s systemd-tmpfiles-setup-dev.service
943ms systemd-logind.service
929ms systemd-udev-trigger.service
882ms rfkill-unblock@wlan.service
808ms bluetooth.service
692ms systemd-journal-catalog-update.service
688ms systemd-sysusers.service
575ms colord.service
572ms dev-disk-by\x2duuid-cf92501e\x2dd1ca\x2d434b\x2da784\x2def18d77c4a26.swap
419ms home.mount
418ms tlp.service
367ms systemd-binfmt.service
357ms boot.mount
319ms kmod-static-nodes.service
316ms systemd-backlight@backlight:acpi_video0.service
301ms systemd-update-utmp.service
298ms systemd-backlight@backlight:intel_backlight.service
287ms systemd-sysctl.service
276ms systemd-random-seed.service
267ms user@1000.service
202ms systemd-tmpfiles-clean.service
189ms sys-kernel-debug.mount
188ms dev-hugepages.mount
187ms systemd-tmpfiles-setup.service
175ms cpupower.service
166ms alsa-restore.service
152ms sys-kernel-config.mount
104ms systemd-user-sessions.service
63ms systemd-remount-fs.service
36ms rfkill-unblock@all.service
34ms dev-mqueue.mount
17ms systemd-update-done.service
5ms tmp.mount
3ms rtkit-daemon.service
3ms sys-fs-fuse-connections.mount
2ms proc-sys-fs-binfmt_misc.mount
Par ailleurs, la commande

Code : Tout sélectionner

systemd-analyze plot > plot.svg
me donne le résultat suivant:
https://www.dropbox.com/s/579406vrw3jw1hu/plot.svg?dl=0

Je pense donc qu'il y a un problème avec mon kernel (linux 4.10.13-1).

Auriez-vous des pistes pour identifier et corriger la source du problème ?

Merci d'avance pour votre aide.
Dernière modification par rayu le ven. 05 mai 2017, 01:22, modifié 1 fois.
Thinkpad x200 - Archlinux + Openbox
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Boot] Démarrage lent

Message par benjarobin »

Bonjour,
Si on ignore le problème de durée de démarrage du kernel seul (~5 minutes), ton PC démarre assez rapidement (~20s).
Peux tu donner la sortie en root du log de boot :

Code : Tout sélectionner

journalctl -b > /tmp/boot.log
Puis il suffit de nous donner le fichier /tmp/boot.log, par exemple via

Code : Tout sélectionner

cat /tmp/boot.log | curl -F 'sprunge=<-' http://sprunge.us
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
rayu
Hankyu
Messages : 27
Inscription : jeu. 31 mars 2011, 16:50

Re: [Boot] Démarrage lent

Message par rayu »

Voici le lien généré http://sprunge.us/dXCQ.
Thinkpad x200 - Archlinux + Openbox
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Boot] Démarrage lent

Message par benjarobin »

Hum, désolé j'avais oublié que ceci ne serait pas très utile.
Rajoute aux paramètres kernel : debug log_buf_len=16M
Redémarre, puis donne la sortie de : dmesg
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
rayu
Hankyu
Messages : 27
Inscription : jeu. 31 mars 2011, 16:50

Re: [Boot] Démarrage lent

Message par rayu »

Après avoir mis à jour les paramètres du kernel avec debug log_buf_len=16M, voici ce que me retourne

Code : Tout sélectionner

dmesg
http://sprunge.us/JWWe
Thinkpad x200 - Archlinux + Openbox
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Boot] Démarrage lent

Message par benjarobin »

Pas trop d'idée... Mais tu peux tenter ceci : Peux tu refaire la même chose sans le quiet sur la ligne kernel, et en ayant débranché tous les périphérique USB de connecté au PC (clavier comme souris). Dis plus simplement débranche le maximum de chose, en gros tu ne devrais avoir que l'écran et l'alimentation. Puis redonne la sortie de : dmesg (Oui tu as le droit de rebrancher le tout une fois démarré).

Ce problème est récent ? As tu essayé avec le kernel LTS ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
rayu
Hankyu
Messages : 27
Inscription : jeu. 31 mars 2011, 16:50

Re: [Boot] Démarrage lent

Message par rayu »

Merci benjarobin pour ton aide. J'ai finalement trouvé la source problème.

En regénérant l'image avec

Code : Tout sélectionner

mkinitcpio -p linux
, j'ai vu un message d'erreur
==> ERROR: Hook 'uresume' cannot be found
Le fchier de configuration /etc/mkinitcpio.conf a été corrigé en remplaçant uresume par resume puis l'image a été regénérée.

Ce qui me permet de retrouver un démarrage normal
Startup finished in 3.486s (kernel) + 20.523s (userspace) = 24.009s
Thinkpad x200 - Archlinux + Openbox
Répondre