Comment puis-je améliorer mon temps de démarrage? (bootchart et sortie dmesg inclus)

9

J'ai remarqué que mon temps de démarrage ces derniers temps était inhabituellement lent. J'utilise 12.04 un ordinateur portable avec un processeur à 2,40 GHz et 4 Go de RAM. J'ai exécuté bootchart et dmesg, mais je ne sais pas comment les utiliser pour résoudre le problème.

Voici le diagramme de démarrage:

diagramme de démarrage

Voici la sortie dmesg (c'était trop long à coller ici): http://pastebin.com/bspNtsux .

Toute aide serait très appréciée. Faites-moi savoir si je peux fournir plus d'informations. Merci d'avance.

Mandy
la source
1
Il semble que vos performances de démarrage soient vraiment liées aux E / S. En particulier, ureadahead prend presque 20 secondes (!) Essentiellement à attendre le disque ...
alci
Essayez de désactiver ureadahead et de publier le diagramme de démarrage. Je me demande si cela peut raser ces 20 secondes.
John Siu
Cela peut signifier que votre disque vieillit lentement et qu'il est temps de le remplacer; ou pas.
Wolfer

Réponses:

2

Je ne sais pas à quelle heure de démarrage vous vous attendez et combien de temps cela prenait sur cette machine. Je pense que la ureadaheadpartie est assez longue, mais je ne suis pas sûr, car j'utilise des SSD depuis des années maintenant ...

Quoi qu'il en soit, vous pouvez consulter le message http://ubuntuforums.org/showthread.php?t=1434502 qui explique ureadahead.

À partir de ce message, vous pouvez essayer ce qui suit:

  • déclencher le reprofilage ureadahead

    sudo rm /var/lib/ureadahead/*.pack
    

    puis redémarrez une fois pour reprofiler, et encore une fois pour voir le résultat.

  • supprimer ureadahead et voir si les choses s'améliorent (elles vont probablement empirer, mais qui sait?)

    sudo mv /etc/init/ureadahead.conf /etc/init/ureadahead.disable
    

    puis redémarrez et voyez si les choses vont mieux. Pour ureadhead Réactiver, renommage /etc/init/ureadahead.disableRetour à/etc/init/ureadahead.conf

Aide-t-il ?

alci
la source
Merci pour les suggestions. Malheureusement, ils ne semblent pas avoir aidé. Pourriez-vous expliquer ce que vous vouliez dire lorsque vous avez dit que mes performances de démarrage étaient liées aux entrées-sorties?
Mandy
1
Cela signifie qu'en regardant la première partie du graphique, on peut voir que la plupart du temps, l'activité du disque est à son maximum, tandis que le CPU ne l'est pas. Le processeur attend donc l'entrée / sortie du disque.
alci