Postez ici vos trucs & astuces.

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#1Messageil y a 6 ans

Bonjour à tous,

Et non, ce n'est pas une pub de poudre à laver, mais une astuce de Parmaster, piquée au passage sur le forum international. :rire

1) Avec :

[root@xfce pat]# systemd-analyze
Startup finished in 4.621s (kernel) + 7.286s (userspace) = 11.907s



[root@xfce pat]# systemd-analyze blame
          6.647s NetworkManager-wait-online.service
           352ms home-pat-T\xc3\xa9l\xc3\xa9chargements.mount
           223ms NetworkManager.service
           189ms systemd-modules-load.service
            94ms systemd-logind.service
            78ms udisks2.service
            60ms polkit.service
            47ms keyboardctl.service
            31ms colord.service
            27ms systemd-fsck@dev-disk-by\x2dlabel-MjroHome.service
            25ms systemd-tmpfiles-setup-dev.service
            25ms systemd-udev-trigger.service
            23ms dev-hugepages.mount
            22ms sys-kernel-debug.mount
            20ms rtkit-daemon.service
            19ms dev-mqueue.mount
            17ms systemd-vconsole-setup.service
            11ms systemd-remount-fs.service
            11ms systemd-sysctl.service
             9ms systemd-udevd.service
             8ms systemd-journal-flush.service
             8ms upower.service
             6ms bluetooth.service
             6ms alsa-restore.service
             6ms rc-local.service
             5ms systemd-tmpfiles-setup.service
             5ms ntpd.service
             5ms home.mount
             4ms systemd-random-seed-load.service
             4ms home-pat-.cache.mount
             3ms var-tmp.mount
             3ms systemd-user-sessions.service
             2ms systemd-update-utmp.service
             2ms var-log.mount
             2ms sys-kernel-config.mount
             1ms tmp.mount
           988us sys-fs-fuse-connections.mount


(6.647s NetworkManager-wait-online.service)

2) Sans :

sudo systemctl disable NetworkManager-wait-online.service


[root@xfce pat]# systemd-analyze
Startup finished in 4.775s (kernel) + 762ms (userspace) = 5.537s
[root@xfce pat]#



[root@xfce pat]# systemd-analyze blame
           369ms home-pat-T\xc3\xa9l\xc3\xa9chargements.mount
           254ms NetworkManager.service
           174ms systemd-modules-load.service
            98ms systemd-logind.service
            80ms udisks2.service
            67ms polkit.service
            44ms systemd-journal-flush.service
            43ms keyboardctl.service
            32ms systemd-udev-trigger.service
            31ms colord.service
            28ms systemd-fsck@dev-disk-by\x2dlabel-MjroHome.service
            27ms alsa-restore.service
            26ms rc-local.service
            24ms dev-hugepages.mount
            23ms dev-mqueue.mount
            23ms sys-kernel-debug.mount
            23ms systemd-tmpfiles-setup-dev.service
            21ms systemd-vconsole-setup.service
            17ms rtkit-daemon.service
            13ms systemd-remount-fs.service
             9ms upower.service
             8ms bluetooth.service
             7ms systemd-user-sessions.service
             7ms systemd-tmpfiles-setup.service
             7ms ntpd.service
             7ms systemd-sysctl.service
             3ms systemd-udevd.service
             3ms var-tmp.mount
             2ms systemd-update-utmp.service
             2ms var-log.mount
             2ms systemd-random-seed-load.service
             1ms sys-fs-fuse-connections.mount
             1ms home-pat-.cache.mount
             1ms sys-kernel-config.mount
             1ms tmp.mount
           381us home.mount
[root@xfce pat]#


A noter au passage que le montage de ma partition Téléchargement, ntfs et située sur un disque classique, me coûter cher.

Il semble que le service NetworkManager-wait-online est à laisser activé si vous voulez transformer votre PC en serveur Web.

Ce n'est pas mon cas. :clindoeil:

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#2Messageil y a 6 ans

sudo systemctl enable NetworkManager-wait-online.service

ce serait pas "disable" plutôt ?

à noter que je n'ai pas ce service, et d'ailleurs, si je lance les mêmes commandes, je n'ai pas du tout le même résultat:

[root@hpg62 david]# systemd-analyze blame
          3.960s systemd-tmpfiles-clean.service
          2.496s systemd-fsck@dev-disk-by\x2duuid-d09fde2a\x2d400e\x2d4610\x2d84b1\x2d399d98cfc9f9.service
          1.877s pacman-init.service
          1.810s systemd-vconsole-setup.service
          1.740s systemd-modules-load.service
          1.722s home.mount
          1.709s keyboardctl.service
          1.452s dev-mqueue.mount
          1.448s dev-hugepages.mount
          1.446s systemd-remount-fs.service
          1.445s sys-kernel-debug.mount
          1.166s systemd-tmpfiles-setup-dev.service
          1.034s systemd-udev-trigger.service
           801ms ntpd.service
           788ms nmbd.service
           556ms dev-disk-by\x2duuid-7fda95b0\x2d3fd2\x2d4f47\x2d968a\x2d65275ecb3b76.swap
           495ms NetworkManager.service
           417ms colord.service
           383ms systemd-sysctl.service
           365ms udisks2.service
           354ms systemd-udevd.service
           209ms systemd-random-seed-load.service
           143ms alsa-restore.service
            95ms tmp.mount
            78ms etc-pacman.d-gnupg.mount
            74ms systemd-readahead-done.service
            69ms avahi-daemon.service
            60ms systemd-logind.service
            49ms systemd-readahead-replay.service
            49ms smbd.service
            40ms rtkit-daemon.service
            38ms haveged.service
            36ms polkit.service
            35ms sys-kernel-config.mount
            34ms systemd-readahead-collect.service
            14ms upower.service
            10ms systemd-user-sessions.service
             6ms systemd-journal-flush.service
             5ms systemd-tmpfiles-setup.service
             4ms wpa_supplicant.service
             3ms systemd-update-utmp.service
             2ms sys-fs-fuse-connections.mount

et au passage, c'est beaucoup moins rapide chez moi (un vieux Dual-core AMD, pas de SSD...)

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#3Messageil y a 6 ans

Bonjour Loubrix,

Merci, corrigé. Je l'avais réactivé pour faire ce sujet.

Ton install est assez ancienne, je crois, ce qui explique peut-être la différence.

Il faudrait étudier les services à virer, mais en ce qui me concerne, le temps de démarrage est celui d'établissement de la connexion à ma Box. Donc, ça me fait un démarrage réel en moins de 8".

Il me semble d'ailleurs que ça s'est ralenti d'une ou deux secondes, au fil des derniers noyaux/versions.

Autant ménager le CPU, par contre.

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#4Messageil y a 6 ans

Après la rectif. de Loubrix, je divise le temps presque par deux :clap
(edit)
Et la commande

# systemd-analyze critical-chain

est apparemment interessante pour l'analyse de ce qui ralentit le système

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#5Messageil y a 6 ans

Salut,

Voir aussi :
:~/tmp$ systemd-analyze plot > plot.png
:~/tmp$ display plot.png

Ou plus confortable une sortie au format svg

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#6Messageil y a 6 ans

Merci. Je connaissais la 1ère, mais pas la commande display.

Les trucs rouges sont à surveiller, on dirait.

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#7Messageil y a 6 ans

merci :clindoeil:
J'ai gagné 9 secondes

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#8Messageil y a 6 ans

Tout comme Loubrix, je n’ai pas ce service.
Dommage, rien à grappiller de ce coté . :maisnon:

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#9Messageil y a 6 ans

:maître: merci pour l'astuce :clap

Startup finished in 1.132s (kernel) + 1.084s (userspace) = 2.216s

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#10Messageil y a 6 ans

La charge CPU a baissé, mais par contre, le temps de démarrage moins.

Que donne dmesg | tail chez toi ?

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#11Messageil y a 6 ans

C'est là ou ça fait mal pour moi dmesg | tail

[    2.336121] hid-generic 0003:413C:2003.0003: input,hidraw2: USB HID v1.10 Keyboard [Dell Dell USB Keyboard] on usb-0000:00:1d.0-1.7/input0
[    2.765107] NVRM: Your system is not currently configured to drive a VGA console
[    2.765109] NVRM: on the primary VGA device. The NVIDIA Linux graphics driver
[    2.765110] NVRM: requires the use of a text-mode VGA console. Use of other console
[    2.765111] NVRM: drivers including, but not limited to, vesafb, may result in
[    2.765111] NVRM: corruption and stability problems, and is not supported.
[    4.235896] r8169 0000:03:00.0 enp3s0: link up
[    4.235903] IPv6: ADDRCONF(NETDEV_CHANGE): enp3s0: link becomes ready
[    9.118334] hda-intel: IRQ timing workaround is activated for card #1. Suggest a bigger bdl_pos_adj.
[    9.268981] hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.

Si j'interprète bien, c'est la carte graphique et le chipset audio qui me ralentissent, pour la connection elle se fait en 4''
Et le montage auto des partitions sur disque non ssd, ça craint :gsourire:

systemd-analyze blame
           558ms donn\xc3\xa9es2.mount
           383ms donn\xc3\xa9es.mount
           139ms NetworkManager.service
           104ms systemd-udev-trigger.service
           100ms systemd-sysctl.service
            99ms avahi-daemon.service
            96ms sys-kernel-debug.mount
            92ms dev-hugepages.mount
            89ms upower.service
            84ms systemd-logind.service
            80ms systemd-journal-flush.service
            80ms udisks.service
            68ms dev-mqueue.mount
            67ms systemd-vconsole-setup.service
            67ms systemd-modules-load.service
            60ms systemd-remount-fs.service
            58ms systemd-random-seed-load.service
            50ms systemd-udevd.service
            39ms polkit.service
            38ms alsa-restore.service
            33ms tempo.mount
            32ms home-finch-.cache.mount
            31ms sys-kernel-config.mount
            28ms rtkit-daemon.service
            23ms tmp.mount
            21ms var-tmp.mount
            20ms modem-manager.service
            17ms ntpd.service
            12ms var-log.mount
             4ms systemd-tmpfiles-setup.service
             4ms systemd-tmpfiles-clean.service
             2ms systemd-update-utmp-runlevel.service
             1ms systemd-user-sessions.service
           621us sys-fs-fuse-connections.mount

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#12Messageil y a 6 ans

:bjr:

Oui, en 4", on peut considérer que ton démarrage est quasiment terminé. :sourire:

Pour les disques, tes partitions sont en NTFS ou en EXT4 ? Je me demande si ce serait le même temps. Celle qui m'embête est en NTFS (pour W7), mais ça peut changer, puisque je ne m'en sers plus du tout pour Windows.

Pour le reste, j'ai un tas de périphs inutiles, et en tout 4 disques, et ce n'est pas gratuit. Mais pris unitairement, je vais aussi vite.

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#13Messageil y a 6 ans

Oui effectivement c'est du ntfs, mais je peux pas changer :pleure: : sur une il y a toutes les iso des jeux windows, et sur l'autre la musique (que j'écoute généralement en jouant). :tetu!
sinon du coup j'ai cherché ma partoche tempo, qui elle est en ext4, elle se monte à 33ms alors que le disque est plus vieux (donc moins rapide) que les 2 en ntfs! Donc c'est bien le format qui fait perdre un temps fou!

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#14Messageil y a 6 ans

Merci. Je vais sans doute changer la mienne de format.

J'ai une autre partition Ntfs pour Win, mais je ne la monte que si nécessaire.

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#15Messageil y a 6 ans

:fetard: tu me donne envie de modifier mes partoches, agrandir la windows pour y claquer 2-3 isos et un peu de musique, et passer tout le reste en ext4. au pire pour changer je peux toujours rebooter sur linux, ça va assez vite :siffle
Et j'ai hate de voir ce que ça donnera sur manjaro xfce (manjaro qui était sur une partition de test sur vieux disque me donne pleinement satisfaction, elle va échanger sa place avec windows qui était sur ssd) vu le temps de démarrage de kde grace à ton astuce, xfce ça va être une fusée :rire

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#16Messageil y a 6 ans

Merci j'ai gagné plus de 8 secondes ! :bien

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#17Messageil y a 6 ans

J'ai passé ma partition ntfs-3g en ext4.

[root@xfce pat]# systemd-analyze blame
           212ms NetworkManager.service
           143ms systemd-modules-load.service
            78ms udisks2.service
            76ms systemd-logind.service
            59ms polkit.service
            57ms colord.service
            51ms systemd-fsck@dev-disk-by\x2dlabel-MjroHome.service
            45ms keyboardctl.service
            36ms systemd-udev-trigger.service
            25ms systemd-tmpfiles-setup-dev.service
            24ms dev-hugepages.mount
            24ms dev-mqueue.mount
            24ms sys-kernel-debug.mount
            21ms systemd-remount-fs.service
            19ms rtkit-daemon.service
            13ms systemd-vconsole-setup.service
            11ms home-pat-T\xc3\xa9l\xc3\xa9chargements.mount
             8ms systemd-udevd.service
             7ms upower.service
             7ms systemd-tmpfiles-setup.service
             7ms systemd-sysctl.service
             6ms systemd-journal-flush.service
             5ms home.mount
             5ms systemd-random-seed-load.service
             5ms alsa-restore.service
             5ms rc-local.service
             4ms ntpd.service
             2ms home-pat-.cache.mount
             2ms var-tmp.mount
             2ms systemd-user-sessions.service
             2ms var-log.mount
             2ms systemd-update-utmp.service
             1ms tmp.mount
             1ms sys-fs-fuse-connections.mount
           180us sys-kernel-config.mount


Avant :

           352ms home-pat-T\xc3\xa9l\xc3\xa9chargements.mount


Après ;

            11ms home-pat-T\xc3\xa9l\xc3\xa9chargements.mount


Y a pas de petits bénéfices :rire

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#18Messageil y a 6 ans

:rigole::bien je pense faire de même, 0.5'' c'est pas rien :clindoeil:

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#19Messageil y a 6 ans

cyril.m.85 a écrit :Merci j'ai gagné plus de 8 secondes ! :bien

:bjr:

Gain 8,312 sec. :clap

Désactivez NetworkManager-wait-online et gagnez au moins 5"

#20Messageil y a 6 ans

Effectivement sur un laptop banal NetworkManager-wait-online n'a pas l'air de servir à autre chose que ralentir.
À l'occasion je me rends compte que ntpdate.service prend énormément de temps, je vire et me contente de ntp.service
j'ai tort ?

Répondre