Page 1 sur 2

[Démarrage lent] networkmanager et system-suspend en cause ?

Publié : mar. 16 juil. 2013, 21:40
par Caocoa
Bonsoir à tous !
Depuis quelque temps mon ordi devient vraiment lent au démarrage. Pour en avoir le cœur net j'ai regardé le temps de démarrage avec system-analyze :

Code : Tout sélectionner

[caocoa@C40C04 ~]$ systemd-analyze plot > /tmp/plot.svg
[caocoa@C40C04 ~]$ systemd-analyze blame
         13.707s systemd-suspend.service
         12.724s NetworkManager.service
          2.570s systemd-logind.service
          2.570s avahi-daemon.service
          2.178s ModemManager.service
          1.784s systemd-vconsole-setup.service
          1.232s sys-kernel-debug.mount
          1.124s systemd-tmpfiles-clean.service
          1.102s systemd-fsck@dev-disk-by\x2duuid-04f44282\x2df22a\x2d428f\x2d9c98\x2d523c06794d90.service
          1.024s systemd-udev-trigger.service
           972ms colord.service
           965ms systemd-fsck@dev-disk-by\x2duuid-90a74731\x2da332\x2d4ebe\x2d8edc\x2df77d8fb5e43b.service
           861ms systemd-binfmt.service
           732ms accounts-daemon.service
           672ms udisks2.service
           648ms dev-mqueue.mount
           648ms sys-kernel-config.mount
           648ms dev-hugepages.mount
           648ms systemd-fsck-root.service
           646ms tmp.mount
           643ms systemd-udevd.service
           592ms systemd-sysctl.service
           592ms systemd-tmpfiles-setup-dev.service
           540ms wpa_supplicant.service
           485ms polkit.service
           389ms boot.mount
           240ms systemd-user-sessions.service
           217ms systemd-tmpfiles-setup.service
           190ms home.mount
           163ms systemd-update-utmp.service
           131ms systemd-journal-flush.service
           109ms upower.service
            65ms systemd-random-seed-load.service
            52ms systemd-remount-fs.service
            29ms sys-fs-fuse-connections.mount
            16ms alsa-restore.service
             9ms gdm.service
             1ms proc-sys-fs-binfmt_misc.mount
Le code svg de l'image est dans ce pastebin.
Je ne sais pas trop : comment savoir ce qu'il est intéressant de garder ou non ? comment accélérer les unités les plus lentes ?

Merci d'avance pour votre aide !

Re: Démarrage lent à cause de networkmanager et system-suspe

Publié : mer. 17 juil. 2013, 09:14
par FoolEcho
Salut,

Le titre, stp. http://wiki.archlinux.fr/Forum#Format_du_titre :chinois:

Sinon 'sais pas... À vue de nez, les valeurs ne me choquent pas (NetworkManager paraît long, mais vu que je ne l'utilise pas...)... mais sans point de comparaison avec un état précédent plus rapide ou un suivant plus lent, je ne vois pas bien ce qu'on pourra te dire. :|

Re: Démarrage lent à cause de networkmanager et system-suspe

Publié : mer. 17 juil. 2013, 10:10
par mimile
Remplace networkmanager.service (qui prend près de 14 s chez toi) par dhcpd.service qui ne prend que 1,5 s chez moi.

Désactive le service suspend.service (qui prend 13 s) pour voir. (voir le Wiki ici : https://wiki.archlinux.org/index.php/Sy ... vice_files

Gain de temps environ 25 secondes.

Re: Démarrage lent à cause de networkmanager et system-suspe

Publié : mer. 17 juil. 2013, 10:19
par Getalo
Salut,
pour ma part sous xfce j'ai :

Code : Tout sélectionner

 systemd-analyze blame
         19.754s NetworkManager-wait-online.service
           424ms NetworkManager.service
           181ms iptables.service
           122ms avahi-daemon.service
           121ms systemd-logind.service
            91ms polkit.service
            73ms alsa-restore.service
            70ms systemd-vconsole-setup.service
            67ms ModemManager.service
            61ms systemd-fsck@dev-disk-by\x2duuid-3621d1c8\x2d2d24\x2d44dd\x2dbde2\x2d3944f6b3a021.service
            47ms wpa_supplicant.service
            43ms colord.service
            36ms upower.service
            34ms systemd-fsck@dev-mapper-my\x2dhome.service
            32ms systemd-udev-trigger.service
            31ms dev-mqueue.mount
            31ms sys-kernel-debug.mount
            30ms dev-hugepages.mount
            29ms systemd-tmpfiles-setup-dev.service
            28ms sys-kernel-config.mount
            23ms systemd-remount-fs.service
            23ms tmp.mount
            19ms systemd-sysctl.service
            11ms systemd-user-sessions.service
            10ms home.mount
             9ms systemd-journal-flush.service
             9ms systemd-random-seed-load.service
             8ms systemd-udevd.service
             8ms systemd-tmpfiles-setup.service
             5ms dev-mapper-my\x2dswap.swap
             3ms systemd-update-utmp.service
             2ms boot.mount
             2ms lvmetad.service
             1ms sys-fs-fuse-connections.mount
et j'hésite à désactiver wait-online ...

Re: Démarrage lent à cause de networkmanager et system-suspe

Publié : mer. 17 juil. 2013, 10:35
par benjarobin
Attention systemd lance un maximum de chose en parallèle. Donc ce n'est pas forcément le service qui prend le plus de temps qui est sur le chemin critique pour lancer ton interface graphique.
Bref blame ne doit en aucun être utilisé seul, il faut utiliser la vue graphique

Code : Tout sélectionner

systemd-analyze plot > plot.svg
@Getalo Donc ce n'est pas parce que wait-online prend du temps que cela va ralentir le démarrage...

Re: Démarrage lent à cause de networkmanager et system-suspe

Publié : mer. 17 juil. 2013, 10:51
par Getalo
@benjarobin merci pour la précision et voilà ce que j'ai avec gnome :

Code : Tout sélectionner

$ ~ -> systemd-analyze plot > plot.svg
$ ~ -> systemd-analyze blame
          1.656s NetworkManager.service
           347ms systemd-modules-load.service
            96ms systemd-update-utmp.service
            78ms iptables.service
            75ms systemd-fsck@dev-sda1.service
            74ms avahi-daemon.service
            65ms systemd-logind.service
            62ms gdm.service
            54ms accounts-daemon.service
            50ms polkit.service
            47ms systemd-vconsole-setup.service
            35ms ModemManager.service
            33ms udisks2.service
            26ms colord.service
            25ms systemd-udev-trigger.service
            24ms systemd-binfmt.service
            24ms dev-mqueue.mount
            22ms lm_sensors.service
            20ms systemd-tmpfiles-setup-dev.service
            20ms systemd-fsck@dev-mapper-mon\x2dhome.service
            19ms sys-kernel-debug.mount
            18ms dev-hugepages.mount
            18ms alsa-restore.service
            13ms home.mount
            12ms upower.service
            12ms wpa_supplicant.service
            11ms systemd-remount-fs.service
            11ms rtkit-daemon.service
            11ms tmp.mount
            10ms proc-sys-fs-binfmt_misc.mount
             8ms systemd-sysctl.service
             7ms systemd-localed.service
             5ms systemd-user-sessions.service
             4ms systemd-random-seed-load.service
             3ms systemd-udevd.service
             3ms sys-kernel-config.mount
             3ms systemd-tmpfiles-setup.service
             2ms boot.mount
             2ms systemd-journal-flush.service
             2ms lvmetad.service
           882us sys-fs-fuse-connections.mount

si ça peut donner des idées ... ;-)

Re: Démarrage lent à cause de networkmanager et system-suspe

Publié : mer. 17 juil. 2013, 12:06
par widapit
Salut !
@Getalo : mais si tu poste pas un lien vers le .svg en fait ça dit pas grand chose de plus ! :chinois: :copain:

Re: Démarrage lent à cause de networkmanager et system-suspe

Publié : mer. 17 juil. 2013, 13:37
par Getalo
Euh ! Tu peux détailler s'il te plait ? :oops:

Re: Démarrage lent à cause de networkmanager et system-suspe

Publié : mer. 17 juil. 2013, 16:53
par widapit
en fait, la commande

Code : Tout sélectionner

systemd-analyze plot > plot.svg
envoie la sortie de systemd-analyze plot dans le fichier plot.svg maintenant, essaie d'ouvrir le fichier avec inkscape ou même avec firefox, tu vas vite te rendre compte ! :P

Re: Démarrage lent à cause de networkmanager et system-suspe

Publié : mer. 17 juil. 2013, 18:08
par Xorg
On peut faire plein de choses en SVG (dessin vectoriel), comme dessiner un Tux et le redimensionner infiniment sans qu'il perde en qualité. :mrgreen:
Tu peux donc même l'ouvrir avec un visionneur d'images tel que Eye of GNOME. Mais là en fait Widapit te demandes d'uploader ce fichier sur Internet pour qu'on puisse y jeter un œil et essayer de résoudre ton problème. :)

Re: Démarrage lent à cause de networkmanager et system-suspe

Publié : mer. 17 juil. 2013, 18:45
par Caocoa
Getalo : à propos de cette histoire de svg et de plot c'est pour ça que j'ai dirigé la sortie vers /tmp/plot/svg et qu'après j'ai posté la sortie ici sur pastebin : http://pastebin.com/p7XsCR1j. Si tu vas y faire un tour, tu verras du code svg. Tu le colles dans un fichier que tu appelles nimportequoi.svg puis tu l'ouvres avec ton navigateur, et hop ! Tu connaîtras tous les secrets du démarrage de mon ordi :)

(si tu as la flemme de faire toutes ces étapes, tu peux voir un exemple de sortie dans cette image)

Re: [Démarrage lent] networkmanager et system-suspend en cau

Publié : jeu. 18 juil. 2013, 10:50
par Getalo
Bonjour,
alors ça fait pas mal de nouveautés pour moi :
- patebin
-plot.svg
...
http://pastebin.archlinux.fr/465104


est-ce que ça va ?
Mais apparemment, j'ai bien NetworkManager-wait-online.service qui ralenti le boot.

Edit : par contre pour poster l'image ?

Re: [Démarrage lent] networkmanager et system-suspend en cau

Publié : jeu. 18 juil. 2013, 12:16
par Xorg
Caocoa a écrit :(si tu as la flemme de faire toutes ces étapes, tu peux voir un exemple de sortie dans cette image)
À priori, pour moi il faut regarder du côté de :
  • systemd-vconsole-setup.service
  • sound.target (un conflit avec un ou des chipsets audio ?)
  • fedora-storage-init-late.service
  • var-lib-nfs-rpc-pipefs.mount
Getalo a écrit :est-ce que ça va ?
Non, car tu ne sais pas faire un copier/coller. À vue de nez, la ligne 801 est incomplète, et il manque la fin du fichier. Il manque, au minimum, ça :

Code : Tout sélectionner

xt>
 </g>
</svg>
Getalo a écrit :Edit : par contre pour poster l'image ?
C'EST l'image.
Xorg a écrit :SVG (dessin vectoriel)

Re: [Démarrage lent] networkmanager et system-suspend en cau

Publié : jeu. 18 juil. 2013, 13:00
par Getalo
Salut,
je squatte un peu le post (pardon)
@Xorg
Xorg a écrit :Getalo a écrit:
est-ce que ça va ?

Non, car tu ne sais pas faire un copier/coller. À vue de nez, la ligne 801 est incomplète, et il manque la fin du fichier.
juste une précision : je n'ai pas fait de copier/coller, j'ai renseigné dans pastebin le lien vers le fichier.

Mais merci pour la précision : C'EST l'image.
:chinois:

Re: [Démarrage lent] networkmanager et system-suspend en cau

Publié : jeu. 18 juil. 2013, 13:22
par FoolEcho
Bien que j'adore le svg, c'est sans doute plus simple que tu l'exportes vers un format d'image matriciel (jpg, png) avant de le diffuser (export via convert de imagemagick, inkscape, etc.) -- moins de manipulation pour ceux qui veulent jeter un œil (le pastebin se fiche de l'extension svg et les navigateurs ne font pas l'analyse de l'en-tête pour voir que c'est du svg et vont l'afficher comme du txt même si on veut l'afficher en brut ; sans ça, faut sauvegarder et réouvrir le fichier brut).

Re: [Démarrage lent] networkmanager et system-suspend en cau

Publié : jeu. 18 juil. 2013, 14:03
par Ypnose
Getalo: Fais ce que FoolEcho te dit et utilise http://pix.toile-libre.org/ pour héberger ton image. Ce sera plus simple pour tout le monde.

Re: [Démarrage lent] networkmanager et system-suspend en cau

Publié : jeu. 18 juil. 2013, 14:05
par Getalo
Comme ça?
http://pix.toile-libre.org/?img=1374149801.png

En tout cas merci beaucoup à tous. J'avance, lentement certes, mais j'avance. :chinois:

Édit : on se croise et je rame un peu ...

Re: [Démarrage lent] networkmanager et system-suspend en cau

Publié : jeu. 18 juil. 2013, 14:33
par Caocoa
Bravo Getalo, tu as réussi :-)
Et beh maintenant on voit bien que tu n'as pas de problème puisque tu démarres en 5 secondes ! En revanche moi, la situation a encore empirée par rapport à mon premier post. Je joins une image png (c'est vrai que c'est plus facile à voir). Le noyau met plus de temps à démarrer, et après ça devient catastrophique :-(

Re: [Démarrage lent] networkmanager et system-suspend en cau

Publié : jeu. 18 juil. 2013, 14:59
par Xorg
Getalo a écrit :Comme ça?
http://pix.toile-libre.org/?img=1374149801.png

En tout cas merci beaucoup à tous. J'avance, lentement certes, mais j'avance. :chinois:
L'essentiel, c'est d'y arriver. :chinois:

Le mec il démarre en 5,48 secondes et il trouve que c'est lent ! :mrgreen:
Getalo a écrit :j'ai bien NetworkManager-wait-online.service qui ralenti le boot.
Caocoa a écrit :Bravo Getalo, tu as réussi :-)
Et beh maintenant on voit bien que tu n'as pas de problème puisque tu démarres en 5 secondes ! En revanche moi, la situation a encore empirée par rapport à mon premier post. Je joins une image png (c'est vrai que c'est plus facile à voir). Le noyau met plus de temps à démarrer, et après ça devient catastrophique :-(
Après l'apprentissage du pastebin et des hébergeurs d'images, on passe à la balise BBCode pour poster un lien ; la syntaxe est :

Code : Tout sélectionner

[url=http://enfin_une_url_quoi_mais_sans_guillemets.com]Le p'tit nom que tu veux qu'on clique dessus[/url]
Exemple : image png
Ce topic est riche d'apprentissage. :lol:

Je vois juste un temps où il y a rien après que GDM charge et c'est tout.

Re: [Démarrage lent] networkmanager et system-suspend en cau

Publié : jeu. 18 juil. 2013, 18:20
par Caocoa
Après l'apprentissage du pastebin et des hébergeurs d'images, on passe à la balise BBCode pour poster un lien ;
GGNIIII :lol:
Le mec il démarre en 5,48 secondes et il trouve que c'est lent ! :mrgreen:
Je démarre pour ma part en 34 secondes et je trouve que c'est lent ! Du coup, quelqu'un aurait-il quelques trucs à m'expliquer pour accélérer ce démarrage ?