Come posso migliorare il mio tempo di avvio? (incluso diagramma di avvio e dmesg)


9

Ho notato che il mio tempo di avvio ultimamente è stato insolitamente lento. Sto eseguendo 12.04 un laptop con una CPU da 2,40 GHz e 4 GB di RAM. Ho eseguito bootchart e dmesg, ma non sono sicuro di come usarli per risolvere il problema.

Ecco il diagramma di avvio:

bootchart

Ecco l'output di dmesg (era troppo lungo per incollarlo qui): http://pastebin.com/bspNtsux .

Qualsiasi aiuto sarebbe molto apprezzato. Fammi sapere se posso fornire ulteriori informazioni. Grazie in anticipo.


1
Sembra che le tue prestazioni di avvio siano davvero legate all'IO. Soprattutto ureadahead sta impiegando quasi 20 secondi (!) Essenzialmente in attesa del disco ...
alci,

Prova a disabilitare ureadahead e pubblica il diagramma di avvio. Mi chiedo se questo può radere via quel 20sec.
John Siu,

Ciò potrebbe significare che il tuo disco sta lentamente diventando vecchio ed è tempo di sostituirlo; o no.
Wolfer,

Risposte:


2

Non so che tempo di avvio ti aspetti e quanto tempo impiega questa macchina. Penso che la ureadaheadparte sia piuttosto lunga, ma non ne sono sicuro, dato che uso SSD da anni ormai ...

Ad ogni modo, puoi dare un'occhiata al post http://ubuntuforums.org/showthread.php?t=1434502 che spiega ureadahead.

Da questo post, puoi provare quanto segue:

  • innescare il reprofile di ureadahead

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

    quindi riavviare una volta per riprofilare e ancora una volta per vedere il risultato.

  • rimuovere ureadahead e vedere se le cose migliorano (molto probabilmente peggioreranno, ma chi lo sa?)

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

    quindi riavviare e vedere se le cose vanno meglio. Per riattivare ureadhead, rinominalo /etc/init/ureadahead.disablein/etc/init/ureadahead.conf

Aiuta?


Grazie per i suggerimenti Sfortunatamente, non sembrano aver aiutato. Potresti spiegare cosa intendevi quando hai detto che le mie prestazioni di avvio erano legate all'IO?
Mandy

1
Ciò significa che guardando la prima parte del grafico, si può vedere che la maggior parte delle volte, l'attività del disco è al massimo, mentre la CPU no. Quindi la CPU è in attesa di input / output del disco.
alci,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.