Wie kann ich meine Startzeit verbessern? (Bootchart und Dmesg-Ausgabe enthalten)

9

Ich habe festgestellt, dass meine Startzeit in letzter Zeit ungewöhnlich langsam war. Ich verwende 12.04 einen Laptop mit einer 2,40 GHz CPU und 4 GB RAM. Ich habe Bootchart und Dmesg ausgeführt, bin mir aber nicht sicher, wie ich sie verwenden soll, um das Problem zu beheben.

Hier ist das Bootchart:

Bootchart

Hier ist die dmesg-Ausgabe (es war zu lang, um sie hier einzufügen): http://pastebin.com/bspNtsux .

Jede Hilfe wäre sehr dankbar. Lassen Sie mich wissen, ob ich weitere Informationen liefern kann. Danke im Voraus.

Mandy
quelle
1
Ihre Boot-Leistung scheint wirklich an E / A gebunden zu sein. Besonders ureadahead braucht fast 20 Sekunden (!)
Und
Deaktivieren Sie ureadahead und veröffentlichen Sie das Bootchart. Ich frage mich, ob sich das in diesen 20 Sekunden rasieren lässt.
John Siu
Dies kann bedeuten, dass Ihre Festplatte langsam alt wird und es Zeit für einen Austausch ist. oder nicht.
Wolfer

Antworten:

2

Ich weiß nicht, welche Startzeit Sie erwarten und wie lange es auf diesem Computer gedauert hat. Ich denke, der ureadaheadTeil ist ziemlich lang, aber ich bin mir nicht sicher, da ich seit Jahren SSDs benutze ...

Wie auch immer, Sie können einen Blick auf den Beitrag http://ubuntuforums.org/showthread.php?t=1434502 werfen, der ureadahead erklärt.

In diesem Beitrag können Sie Folgendes ausprobieren:

  • ureadahead reprofile auslösen

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

    Starten Sie dann einmal neu, um die Datei neu zu drucken, und erneut, um das Ergebnis anzuzeigen.

  • entferne ureadahead und schau, ob die Dinge besser werden (sie werden höchstwahrscheinlich schlechter werden, aber wer weiß?)

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

    Starten Sie dann neu und prüfen Sie, ob die Dinge besser sind. Um ureadhead /etc/init/ureadahead.disablewieder zu aktivieren, benennen Sie es wieder in um/etc/init/ureadahead.conf

Hilft es ?

alci
quelle
Danke für die Vorschläge. Leider scheinen sie nicht geholfen zu haben. Können Sie erklären, was Sie meinten, als Sie sagten, dass meine Startleistung an E / A gebunden war?
Mandy
1
Dies bedeutet, dass man im ersten Teil des Diagramms sehen kann, dass die Festplattenaktivität die meiste Zeit maximal ist, während die CPU dies nicht tut. Die CPU wartet also auf die Eingabe / Ausgabe der Festplatte.
alci