web-dev-qa-db-fra.com

Comment mesurer le temps de connexion au bureau avec un graphique de démarrage

J'ai un problème avec lequel après chaque redémarrage la première fois que je me connecte à ma session, cela prend des siècles. Autrement dit, cela peut prendre jusqu'à cinq minutes à partir du moment où je saisis mon mot de passe jusqu'à ce que je puisse utiliser le bureau.

J'essayais d'utiliser bootchart pour déboguer le problème, mais bien que bootchart fonctionne, les sorties graphiques sont rognées en 105 secondes. Je ne vois même pas quand compiz démarre.

En regardant /etc/init/bootchart.conf, il semble que le graphique soit effectivement recadré après le démarrage de Compiz, mais cela ne semble pas être mon cas

bootchart --format=$format \
    --crop-after=compiz,metacity,mutter,kwin,xfwm4 \
    --annotate=ureadahead,mountall,hostname,hwclock \
    --annotate=Xorg \
    --annotate=gdm-session-worker \
    --output="/var/log/bootchart" "$TARBALL"

Voici quelques exemple de sortie .

Existe-t-il un moyen de voir un axe temporel plus long sur le graphique, au moins jusqu'à ce que le bureau soit chargé?

12
David Planella

Le diagramme de démarrage affiche le temps nécessaire à un service pour que le système démarre.

Zoom sur l'image existante C'est ce que je fais

Les images sont stockées dans le dossier/var/log/bootchart

1
Shaival Dalal

Veuillez utiliser pybootchartgui (disponible dans le Centre logiciel). Cela créerait un journal graphique après chaque démarrage. Vérifier la sortie dmesg serait tout aussi bon, mais moins "visuel".

Veuillez désactiver l'application de démarrage tout ce dont vous n'avez pas besoin et assurez-vous que le disque dur est le premier périphérique de démarrage dans le BIOS.

1
TomKat