Page 1 sur 2
[SSD] Pourquoi un démarrage toujours aussi lent (résolu)
Publié : sam. 29 mars 2014, 22:07
par falke
salut,
je viens d'installer tout récemment un SSD et je me serais attendu à mieux au vu des temps de démarrage (noyau + userspace) affiché par certains possesseurs de SSD.
Chez moi si le temps de démarrage du noyeau a été divisé par 2 (passé de 5 sec et quelques à 2.589s) le temps de démarrage du userspace n'a lui strictement pas changé 1 minute 30.
Je ne comprends pas ce qui se passe , même avec un temps de démarrage de Networkmanager plutôt long, je ne comprends pas comment ça peut être aussi long.
J'ai essayé netctl (et pas aimé car je fonctionne en wifi, et j'aime bien voir les réseaux environnants et pas me prendre la tête avec des fichiers de conf pour le wifi, de plus ce n'est pas ça qui a franchement amélioré les choses).
J'ai une interface SATA 2 , un netbook avec 1 Go de RAM upgradé à 2 Go.
Code : Tout sélectionner
[falke]$ systemd-analyze
Startup finished in 2.589s (kernel) + 1min 30.414s (userspace) = 1min 33.003s
Code : Tout sélectionner
[falke]$ systemd-analyze blame
12.874s NetworkManager-wait-online.service
10.612s psd.service
4.675s NetworkManager.service
726ms psd-resync.service
506ms colord.service
493ms systemd-logind.service
448ms polkit.service
409ms alsa-restore.service
248ms systemd-binfmt.service
214ms bluetooth.service
185ms systemd-udev-trigger.service
183ms systemd-vconsole-setup.service
140ms systemd-tmpfiles-setup-dev.service
129ms systemd-rfkill@rfkill1.service
127ms systemd-rfkill@rfkill0.service
110ms udisks2.service
107ms systemd-sysctl.service
102ms systemd-fsck@dev-disk-by\x2duuid-8b5c5aef\x2d35e1\x2d4c33\x2dab
96ms systemd-journal-flush.service
92ms accounts-daemon.service
79ms systemd-hostnamed.service
66ms user@1000.service
63ms systemd-remount-fs.service
63ms kmod-static-nodes.service
62ms systemd-readahead-collect.service
60ms home.mount
58ms dev-hugepages.mount
57ms systemd-readahead-replay.service
57ms tmp.mount
54ms proc-sys-fs-binfmt_misc.mount
50ms sys-kernel-debug.mount
47ms dev-mqueue.mount
47ms systemd-tmpfiles-setup.service
37ms upower.service
34ms sys-kernel-config.mount
33ms rtkit-daemon.service
32ms systemd-random-seed.service
29ms systemd-readahead-done.service
27ms systemd-update-utmp.service
25ms ntpd.service
25ms wpa_supplicant.service
24ms systemd-udevd.service
19ms systemd-user-sessions.service
15ms systemd-rfkill@rfkill2.service
14ms systemd-backlight@backlight:acpi_video0.service
12ms sys-fs-fuse-connections.mount
11ms systemd-backlight@backlight:intel_backlight.service
Où est le goulet d'étranglement ?
Re: [SSD] Pourquoi un démarrage toujours aussi lent
Publié : sam. 29 mars 2014, 22:23
par otacon
Bonsoir,
Ton netbook n'as que Arch linux d'installé ?
Je pensais à une liste de priorité de boot dans un Bios UEFI (genre partition de restore en réseau, partition d'utilitaires du constructeur,...) avant de passer à l'émulation de bios et donc au boot Arch.
Edit : je viens de dire une bêtise, ton probleme est apres le chargement du kernel, et non avant..

Re: [SSD] Pourquoi un démarrage toujours aussi lent
Publié : sam. 29 mars 2014, 22:41
par benjarobin
90 secondes ?! Ouch...
Peux tu nous donner la sortie de systemd-analyze critical-chain
, ainsi que le fichier résultant de la commande : systemd-analyze plot > plot.svg
Attention surtout pas envoyer l'image sur un site de partage d'image, soit tu utilises pastebin, soit un autre site d’hébergement de fichier
Re: [SSD] Pourquoi un démarrage toujours aussi lent
Publié : sam. 29 mars 2014, 22:51
par falke
Code : Tout sélectionner
[falke]$ 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 30.375s
└─multi-user.target @1min 30.363s
└─ntpd.service @1min 30.336s +25ms
└─network.target @1min 30.330s
└─NetworkManager.service @2.060s +4.675s
└─basic.target @1.997s
└─timers.target @1.944s
└─systemd-tmpfiles-clean.timer @1.917s
└─sysinit.target @1.793s
└─sys-fs-fuse-connections.mount @23.900s +12ms
└─system.slice @230ms
└─-.slice @227ms
Re: [SSD] Pourquoi un démarrage toujours aussi lent
Publié : sam. 29 mars 2014, 22:54
par Xorg
En fait, je crois que Systemd attend que tous les services soient démarrés pour arrêter le chronomètre. Et j'ai moi-même remarqué chez moi la lenteur que ça m'ajoute quand j'ai
netctl qui démarre un profil automatiquement. Donc je te dirais bien de tester avec NetworkManager de désactivé pour voir la différence, mais tu t'en doutes, tu n'auras plus de connexion automatique à Internet, mais ça permettrait de voir si c'est majoritairement lui le responsable.

Re: [SSD] Pourquoi un démarrage toujours aussi lent
Publié : sam. 29 mars 2014, 22:57
par otacon
J'aurais testé en désactivant seulement le wait-online.service
Re: [SSD] Pourquoi un démarrage toujours aussi lent
Publié : sam. 29 mars 2014, 23:09
par falke
@ otacon
testé : fait gagner 0,002 sec ...
sinon benja sais pas comment poster une image sur le pastebin d'arch
Re: [SSD] Pourquoi un démarrage toujours aussi lent
Publié : sam. 29 mars 2014, 23:14
par benjarobin
Ce n'est pas une image, mais du texte...
Sinon comme tous les autres, je referais le test en désactivant tout ce qui touche au réseau (NetworkManager...)
Et tu redonnes les mêmes sorties que je t'ai demandé
Re: [SSD] Pourquoi un démarrage toujours aussi lent
Publié : dim. 30 mars 2014, 10:20
par falke
http://pastebin.archlinux.fr/499362
Salut, j'ai désactivé Networkmanager.service et relancé (aucun changement)
J'ai relancé systemd-analyze critical-chain on aurait cru que c'était ntpd.service qui mettait 1 min 30 car apparaissant en rouge : désactivé --> aucun changement.
J'ai maintenant l'impression que c'est graphical.target qui a un pb :
Code : Tout sélectionner
graphical.target @1min 30.404s
└─multi-user.target @1min 30.400s
└─psd.service @2.075s +9.316s
└─basic.target @1.972s
└─timers.target @1.919s
└─systemd-tmpfiles-clean.timer @1.893s
└─sysinit.target @1.738s
└─systemd-rfkill@rfkill2.service @2.785s +28ms
└─system-systemd\x2drfkill.slice @2.452s
└─system.slice @225ms
└─-.slice @222ms
En fait quand j'ai le bureau et une console , j'obtiens encore le message
[falke]$ systemd-analyze
Bootup is not yet finished. Please try again later.
bien longtemps après , certainement dans l'ordre de ces 1 min 30
Re: [SSD] Pourquoi un démarrage toujours aussi lent
Publié : dim. 30 mars 2014, 11:16
par benjarobin
Peux tu nous donner le fichier plot.svg ? Car apparemment tu ne nous en a donné qu'une petite partie.
Tu peux utiliser n'importe quelle service de partage de fichier, ce n'est vraiment pas ce qui manque sur internet...
Re: [SSD] Pourquoi un démarrage toujours aussi lent
Publié : dim. 30 mars 2014, 13:31
par falke
Re: [SSD] Pourquoi un démarrage toujours aussi lent
Publié : dim. 30 mars 2014, 13:40
par benjarobin
Peux tu nous redonner le fichier svg sans NetworkManager et sans PSD profile-sync-daemon
Pour information si tu as si peu de mémoire vive (2Go) c'est une très mauvaise idée d'utiliser profile-sync-daemon.
Re: [SSD] Pourquoi un démarrage toujours aussi lent
Publié : dim. 30 mars 2014, 14:21
par falke
le voici sans networkmanager ni psd.
http://dl.free.fr/kQnlZGdcd
j'ai refait après leur désactivation un systemd-analyze (aucun changement)
pour psd , avec toutes les applis qui tournent j'en arrive qu'à 25 % d'utilisation de la mémoire, ça devrait pas être un problème ? Maintenant gain sur le surf négligeable
Re: [SSD] Pourquoi un démarrage toujours aussi lent
Publié : dim. 30 mars 2014, 15:27
par benjarobin
Je commence à être à cours d'idée... Peux tu donner la sortie de :
Re: [SSD] Pourquoi un démarrage toujours aussi lent
Publié : dim. 30 mars 2014, 16:28
par falke
Code : Tout sélectionner
[root@falke_netbook falke]# systemctl --all --failed
0 loaded units listed.
Code : Tout sélectionner
[root@falke_netbook falke]# systemctl --all --no-pager
UNIT LOAD ACTIVE SUB DESCRIPTION
proc-sys..._misc.automount loaded active running Arbitrary Executable File F
dev-disk...0968FFFF.device loaded active plugged Crucial_CT120M500SSD1
dev-disk...x2dpart1.device loaded active plugged Crucial_CT120M500SSD1 1
dev-disk...x2dpart5.device loaded active plugged Crucial_CT120M500SSD1 Racin
dev-disk...x2dpart6.device loaded active plugged Crucial_CT120M500SSD1 Home_
dev-disk...x2dpart7.device loaded active plugged Crucial_CT120M500SSD1 Swap_
dev-disk...3\x2d0:0.device loaded active plugged 1000
dev-disk...x2dpart1.device loaded active plugged 1000 1
dev-disk...0968ffff.device loaded active plugged Crucial_CT120M500SSD1
dev-disk...x2dpart1.device loaded active plugged Crucial_CT120M500SSD1 1
dev-disk...x2dpart5.device loaded active plugged Crucial_CT120M500SSD1 Racin
dev-disk...x2dpart6.device loaded active plugged Crucial_CT120M500SSD1 Home_
dev-disk...x2dpart7.device loaded active plugged Crucial_CT120M500SSD1 Swap_
dev-disk...rchlinux.device loaded active plugged Crucial_CT120M500SSD1 Home_
dev-disk...rchlinux.device loaded active plugged Crucial_CT120M500SSD1 Racin
dev-disk...rchlinux.device loaded active plugged Crucial_CT120M500SSD1 Swap_
dev-disk...d0:0:0:0.device loaded active plugged 1000
dev-disk...x2dpart1.device loaded active plugged 1000 1
dev-disk...\x2dFFD8.device loaded active plugged 1000 1
dev-disk...a3d350c4.device loaded active plugged Crucial_CT120M500SSD1 Racin
dev-disk...1413e957.device loaded active plugged Crucial_CT120M500SSD1 Home_
dev-disk...a06b4737.device loaded active plugged Crucial_CT120M500SSD1 Swap_
dev-sda.device loaded active plugged Crucial_CT120M500SSD1
dev-sda1.device loaded active plugged Crucial_CT120M500SSD1 1
dev-sda5.device loaded active plugged Crucial_CT120M500SSD1 Racin
dev-sda6.device loaded active plugged Crucial_CT120M500SSD1 Home_
dev-sda7.device loaded active plugged Crucial_CT120M500SSD1 Swap_
dev-sdb.device loaded active plugged 1000
dev-sdb1.device loaded active plugged 1000 1
dev-ttyS0.device loaded active plugged /dev/ttyS0
dev-ttyS1.device loaded active plugged /dev/ttyS1
dev-ttyS2.device loaded active plugged /dev/ttyS2
dev-ttyS3.device loaded active plugged /dev/ttyS3
sys-devi...i_video0.device loaded active plugged /sys/devices/pci0000:00/000
sys-devi...acklight.device loaded active plugged /sys/devices/pci0000:00/000
sys-devi...nd-card0.device loaded active plugged NM10/ICH7 Family High Defin
sys-devi...-rfkill2.device loaded active plugged /sys/devices/pci0000:00/000
sys-devi...t-wlp2s0.device loaded active plugged AR242x / AR542x Wireless Ne
sys-devi...t-enp3s0.device loaded active plugged 88E8040 PCI-E Fast Ethernet
sys-devi...-rfkill1.device loaded active plugged /sys/devices/pci0000:00/000
sys-devi...oth-hci0.device loaded active plugged /sys/devices/pci0000:00/000
sys-devi...sdb-sdb1.device loaded active plugged 1000 1
sys-devi...lock-sdb.device loaded active plugged 1000
sys-devi...sda-sda1.device loaded active plugged Crucial_CT120M500SSD1 1
sys-devi...sda-sda5.device loaded active plugged Crucial_CT120M500SSD1 Racin
sys-devi...sda-sda6.device loaded active plugged Crucial_CT120M500SSD1 Home_
sys-devi...sda-sda7.device loaded active plugged Crucial_CT120M500SSD1 Swap_
sys-devi...lock-sda.device loaded active plugged Crucial_CT120M500SSD1
sys-devi...-rfkill0.device loaded active plugged /sys/devices/platform/samsu
sys-devi...ty-ttyS0.device loaded active plugged /sys/devices/platform/seria
sys-devi...ty-ttyS1.device loaded active plugged /sys/devices/platform/seria
sys-devi...ty-ttyS2.device loaded active plugged /sys/devices/platform/seria
sys-devi...ty-ttyS3.device loaded active plugged /sys/devices/platform/seria
sys-module-configfs.device loaded active plugged /sys/module/configfs
sys-module-fuse.device loaded active plugged /sys/module/fuse
sys-subs...ces-hci0.device loaded active plugged /sys/subsystem/bluetooth/de
sys-subs...s-enp3s0.device loaded active plugged 88E8040 PCI-E Fast Ethernet
sys-subs...-service.device loaded inactive dead sys-subsystem-net-devices-s
sys-subs...s-wlp2s0.device loaded active plugged AR242x / AR542x Wireless Ne
-.mount loaded active mounted /
dev-hugepages.mount loaded active mounted Huge Pages File System
dev-mqueue.mount loaded active mounted POSIX Message Queue File Sy
home.mount loaded active mounted /home
proc-sys...nfmt_misc.mount loaded active mounted Arbitrary Executable File F
run-medi...2\x2dFFD8.mount loaded active mounted /run/media/falke/06A2-FFD8
run-user-1000-gvfs.mount loaded active mounted /run/user/1000/gvfs
run-user-1000.mount loaded active mounted /run/user/1000
sys-fs-f...nnections.mount loaded inactive dead FUSE Control File System
sys-kernel-config.mount loaded active mounted Configuration File System
sys-kernel-debug.mount loaded active mounted Debug File System
tmp.mount loaded active mounted Temporary Directory
cups.path loaded active running CUPS Printer Service Spool
systemd-...rd-console.path loaded active waiting Dispatch Password Requests
systemd-...sword-wall.path loaded active waiting Forward Password Requests t
session-1.scope loaded active running Session 1 of user falke
accounts-daemon.service loaded active running Accounts Service
alsa-restore.service loaded inactive dead Restore Sound Card State
alsa-state.service loaded inactive dead Manage Sound Card State (re
alsa-store.service loaded inactive dead Store Sound Card State
auditd.service not-found inactive dead auditd.service
bluetooth.service loaded active running Bluetooth service
colord.service loaded active running Manage, Install and Generat
cronie.service loaded active running Periodic Command Scheduler
cups.service loaded active running CUPS Printing Service
dbus.service loaded active running D-Bus System Message Bus
dmeventd.service loaded inactive dead Device-mapper event daemon
emergency.service loaded inactive dead Emergency Shell
getty@tty1.service loaded active running Getty on tty1
kmod-static-nodes.service loaded active exited Create list of required sta
lvmetad.service loaded inactive dead LVM2 metadata daemon
minidlna.service not-found inactive dead minidlna.service
mkinitcp...n-ramfs.service loaded inactive dead Generate shutdown-ramfs
netctl-a...service.service loaded inactive dead Automatic wireless network
NetworkM...-online.service loaded inactive dead Network Manager Wait Online
NetworkManager.service loaded active running Network Manager
pcscd.service loaded inactive dead PC/SC Smart Card Daemon
plymouth-quit-wait.service not-found inactive dead plymouth-quit-wait.service
plymouth-start.service not-found inactive dead plymouth-start.service
polkit.service loaded active running Authorization Manager
privoxy.service not-found inactive dead privoxy.service
rescue.service loaded inactive dead Rescue Shell
rtkit-daemon.service loaded active running RealtimeKit Scheduling Poli
slim.service loaded active running SLiM Simple Login Manager
syslog.service not-found inactive dead syslog.service
systemd-...console.service loaded inactive dead Dispatch Password Requests
systemd-...rd-wall.service loaded inactive dead Forward Password Requests t
systemd-..._video0.service loaded active exited Load/Save Screen Backlight
systemd-...cklight.service loaded active exited Load/Save Screen Backlight
systemd-binfmt.service loaded active exited Set Up Additional Binary Fo
systemd-fsck-root.service loaded inactive dead File System Check on Root D
systemd-...413e957.service loaded active exited File System Check on /dev/d
systemd-hostnamed.service loaded active running Hostname Service
systemd-initctl.service loaded inactive dead /dev/initctl Compatibility
systemd-...l-flush.service loaded inactive dead Trigger Flushing of Journal
systemd-journald.service loaded active running Journal Service
systemd-logind.service loaded active running Login Service
systemd-...es-load.service loaded inactive dead Load Kernel Modules
systemd-...om-seed.service loaded active exited Load/Save Random Seed
systemd-...collect.service loaded active exited Collect Read-Ahead Data
systemd-...ad-done.service loaded inactive dead Stop Read-Ahead Data Collec
systemd-...-replay.service loaded active exited Replay Read-Ahead Data
systemd-remount-fs.service loaded active exited Remount Root and Kernel Fil
systemd-...rfkill0.service loaded active exited Load/Save RF Kill Switch St
systemd-...rfkill1.service loaded active exited Load/Save RF Kill Switch St
systemd-...rfkill2.service loaded active exited Load/Save RF Kill Switch St
systemd-shutdownd.service loaded inactive dead Delayed Shutdown Service
systemd-sysctl.service loaded active exited Apply Kernel Variables
systemd-...s-clean.service loaded inactive dead Cleanup of Temporary Direct
systemd-...tup-dev.service loaded active exited Create Static Device Nodes
systemd-...s-setup.service loaded active exited Create Volatile Files and D
systemd-...trigger.service loaded active exited udev Coldplug all Devices
systemd-udevd.service loaded active running udev Kernel Device Manager
systemd-...te-utmp.service loaded active exited Update UTMP about System Bo
systemd-...essions.service loaded active exited Permit User Sessions
systemd-...e-setup.service loaded active exited Setup Virtual Console
tor.service not-found inactive dead tor.service
udisks2.service loaded active running Disk Manager
upower.service loaded active running Daemon for power management
user@1000.service loaded active running User Manager for UID 1000
wpa_supplicant.service loaded active running WPA supplicant
-.slice loaded active active Root Slice
system-getty.slice loaded active active system-getty.slice
system-n...l\x2dauto.slice loaded active active system-netctl\x2dauto.slice
system-s...backlight.slice loaded active active system-systemd\x2dbacklight
system-s...d\x2dfsck.slice loaded active active system-systemd\x2dfsck.slic
system-s...x2drfkill.slice loaded active active system-systemd\x2drfkill.sl
system.slice loaded active active System Slice
user-1000.slice loaded active active user-1000.slice
user.slice loaded active active User and Session Slice
cups.socket loaded active running CUPS Printing Service Socke
dbus.socket loaded active running D-Bus System Message Bus So
dmeventd.socket loaded active listening Device-mapper event daemon
lvmetad.socket loaded active listening LVM2 metadata daemon socket
pcscd.socket loaded active listening PC/SC Smart Card Daemon Act
syslog.socket loaded inactive dead Syslog Socket
systemd-initctl.socket loaded active listening /dev/initctl Compatibility
systemd-journald.socket loaded active running Journal Socket
systemd-shutdownd.socket loaded active listening Delayed Shutdown Socket
systemd-...-control.socket loaded active running udev Control Socket
systemd-...d-kernel.socket loaded active running udev Kernel Socket
basic.target loaded active active Basic System
bluetooth.target loaded active active Bluetooth
cryptsetup.target loaded active active Encrypted Volumes
emergency.target loaded inactive dead Emergency Mode
getty.target loaded active active Login Prompts
graphical.target loaded active active Graphical Interface
local-fs-pre.target loaded active active Local File Systems (Pre)
local-fs.target loaded active active Local File Systems
multi-user.target loaded active active Multi-User System
network-online.target loaded inactive dead Network is Online
network.target loaded active active Network
nss-user-lookup.target loaded inactive dead User and Group Name Lookups
paths.target loaded active active Paths
remote-fs-pre.target loaded inactive dead Remote File Systems (Pre)
remote-fs.target loaded active active Remote File Systems
rescue.target loaded inactive dead Rescue Mode
shutdown.target loaded inactive dead Shutdown
slices.target loaded active active Slices
sockets.target loaded active active Sockets
sound.target loaded active active Sound Card
swap.target loaded active active Swap
sysinit.target loaded active active System Initialization
timers.target loaded active active Timers
umount.target loaded inactive dead Unmount All Filesystems
systemd-...head-done.timer loaded active elapsed Stop Read-Ahead Data Collec
systemd-...les-clean.timer loaded active waiting Daily Cleanup of Temporary
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
186 loaded units listed.
To show all installed unit files use 'systemctl list-unit-files'.
Re: [SSD] Pourquoi un démarrage toujours aussi lent
Publié : lun. 31 mars 2014, 11:39
par tuxce
Juste après un reboot (pour avoir le minimum de lignes):
Ça donnera plus d'indications sur ce qui bloquerait
Re: [SSD] Pourquoi un démarrage toujours aussi lent
Publié : lun. 31 mars 2014, 18:40
par falke
tuxce ,
je me suis dépêché de lancer cette commande dès que j'avais le bureau et une console dispo :
http://pastebin.archlinux.fr/499372
Re: [SSD] Pourquoi un démarrage toujours aussi lent
Publié : lun. 31 mars 2014, 18:44
par tuxce
Je suis pas sûr qu'il y ait toutes les lignes

Mais c'est possible que ça soit le pastebin qui limite

utilise un autre comme le pastebin.com ou sprunge
Code : Tout sélectionner
journalctl -b -a --no-pager | curl -F 'sprunge=<-' http://sprunge.us
Re: [SSD] Pourquoi un démarrage toujours aussi lent
Publié : lun. 31 mars 2014, 20:31
par falke
@ tuxce :
j'ai attendu que systemd-analyze me dise que le démarrage est terminé, puis lancé la commande :
http://sprunge.us/XGjc
Re: [SSD] Pourquoi un démarrage toujours aussi lent
Publié : lun. 31 mars 2014, 21:32
par benjarobin
Je crois voir le souci (sys-subsystem-net-devices-service.device
). Tu as configuré je ne sais trop comment netctl
.
Il ne faut absolument pas activer netctl et NetworkManager en même temps.
Pour confirmer, peut tu donner la sortie de : tree /etc/systemd/system