[gull] Lenteurs au boot sur une kubuntu 12.04
Samuel
samuel.chenal at mailoo.org
Wed Jan 23 00:23:34 CET 2013
Salut Félix,
Merci beaucoup pour cette procédure. Je vais la suivre dès que j'ai un
peu de temps. Et en plus, améliorer mes connaissances des expressions
régulières !
Pour ce qui est de la source du problème, je doute *a priori* que ce
soit purement matériel. Que le PC boote lentement ou rapidement, ses
perfs sont tout à fait conformes une fois la session ouverte. S'il y
avait un souci hardware, il y aurait aussi des problèmes après, non ?
Je vous tiens au courants.
a+
Samuel
On 22. 01. 13 08:28, Félix Hauri wrote:
> Bonjour à toi,
>
> On Mon, Jan 21, 2013 at 11:33:49PM +0100, Samuel wrote:
>> Bonjour à tous,
>>
>> Depuis quelques temps, ma kubuntu 12.04 (sur une config récente, un
>> i7 qui, normalement, déménage), met parfois beaucoup plus de temps
>> au démarrage. Toutes les phases semblent plus lentes, avant et après
>> le login, ainsi lorsque le bureau est affiché (post-chargement).
> ...
>
>> J'ai l'impression que "des processus bouffent le CPU" de manière anormale...
>> Ce n'est pas systématique....
>> ... deux ou trois boots très lents sur quatre...
>>
>> Boot rapide, 45 secondes :
>> https://docs.google.com/file/d/0B88nnROhhcByT2FZRXhCVWV0Y0E/edit
>>
>> Boot ultra-lent, 1 minute et 49 secondes :
>> https://docs.google.com/file/d/0B88nnROhhcByWEtLckl1eE9fdjQ/edit
> Le graphique ne montre pas une utilisation particulière du CPU,
> au contraire, le ``plat'' sur les 30 premières secondes semble indiquer
> qu'il ne fait pas grand'chose.
>
> Les pilotes semblent démarrer puis restent en attente...
>
> Vu d'ici, je dirais: Problème matériel. (mauvais contact? pure spéculation!)
>
> Tu devrais pouvoir essayer de booter avec une (plusieurs fois avec la même)
> clef USB-Live afin de déterminer si le disque dur est en cause (mécanique:
> 1ère cause de panne)
>
> En fait, il faudrait comparer les fichier `/var/log/dmesg` consécutifs
> aux 2 différentes-attitudes-au-boot et chercher des `ERROR` ou `FAIL`.
>
> En utilisateur root** (après le prompt `$` ou `#`):
>
> $ sudo -
>
> (** pas sûr: function de l'installation, il est probable que le compte utilisateur
> par lequel tu le loggue dispose de droit suffisants pour lire /var/log/dmesg* )
>
> # for file in /var/log/dmesg*;do
> printf "%-12s %12.6f\n" ${file##*/} $(
> ( [ "${file##*.}" == "gz" ] && zcat $file || cat $file) |
> sed -ne '$s/^\[ *\([0-9.]*\)\].*$/\1/p')
> done
> dmesg 50.966323
> dmesg.0 55.414684
> dmesg.1.gz 78.970107
> dmesg.2.gz 290.862595
> dmesg.3.gz 53.938605
> dmesg.4.gz 64.227128
>
> Ces fichiers sont générés après chaque démarrage, cette commande te pemettra
> de voire immédiatement lesquels sont relatif à quel démarrage.
>
> puis
> # zdiff -u20 /var/log/dmesg{.2.gz,} | less
>
> ou après avoir décompressé les deux fichier dans /tmp et avec un affichage graphique:
>
> # zcat /var/log/dmesg.2.gz >/tmp/dmesg.2
> # cat /var/log/dmesg >/tmp/dmesg
> # chown user: /tmp/dmesg{.2,}
> # exit
> $ tkdiff /tmp/dmesg{.2,}
>
> Bonne chance!
>
> --
> Félix Hauri - <felix at f-hauri.ch> - http://www.f-hauri.ch
> _______________________________________________
> gull mailing list
> gull at forum.linux-gull.ch
> http://forum.linux-gull.ch/mailman/listinfo/gull
More information about the gull
mailing list