Bagaimana saya bisa meningkatkan waktu boot saya? (bootchart dan output dmesg termasuk)


9

Saya perhatikan bahwa waktu boot saya belakangan ini sangat lambat. Saya menjalankan laptop 12,04 dengan CPU 2,40GHz dan RAM 4GB. Saya sudah menjalankan bootchart dan dmesg, tapi saya tidak yakin bagaimana menggunakannya untuk mengatasi masalah ini.

Inilah bootchart:

bootchart

Inilah output dmesg (terlalu panjang untuk ditempel di sini): http://pastebin.com/bspNtsux .

Bantuan apa pun akan sangat dihargai. Beri tahu saya jika saya dapat memberikan informasi lebih lanjut. Terima kasih sebelumnya.


1
Sepertinya kinerja boot Anda benar-benar terikat IO. Terutama ureadahead mengambil hampir 20 detik (!) Pada dasarnya menunggu disk ...
alci

Coba nonaktifkan ureadahead dan poskan bootchart. Saya bertanya-tanya apakah itu dapat mencukur 20 detik itu.
John Siu

Ini mungkin berarti bahwa disk Anda perlahan-lahan mulai tua, dan sudah waktunya untuk penggantian; atau tidak.
Wolfer

Jawaban:


2

Saya tidak tahu berapa lama waktu boot yang Anda harapkan, dan berapa lama waktu yang dibutuhkan untuk menggunakan mesin ini. Saya pikir ureadaheadbagian ini cukup panjang, tapi saya tidak yakin, karena saya menggunakan SSD selama bertahun-tahun sekarang ...

Bagaimanapun, Anda dapat melihat pos http://ubuntuforums.org/showthread.php?t=1434502 yang menjelaskan ureadahead.

Dari pos ini, Anda dapat mencoba yang berikut:

  • memicu ureadahead profil

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

    lalu reboot sekali untuk reprofile, dan sekali lagi untuk melihat hasilnya.

  • hapus ureadahead dan lihat apakah semuanya menjadi lebih baik (kemungkinan besar akan semakin buruk, tapi siapa yang tahu?)

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

    kemudian reboot dan lihat apakah semuanya lebih baik. Untuk mengaktifkan kembali ureadhead, ganti nama /etc/init/ureadahead.disablekembali menjadi/etc/init/ureadahead.conf

Apakah ini membantu?


Terima kasih atas sarannya. Sayangnya, mereka sepertinya tidak membantu. Bisakah Anda menjelaskan apa yang Anda maksud ketika Anda mengatakan bahwa kinerja boot saya terikat IO?
Mandy

1
Ini berarti bahwa dengan melihat bagian pertama dari bagan, kita dapat melihat bahwa sebagian besar waktu, aktivitas disk sudah maksimal, sedangkan CPU tidak. Jadi CPU menunggu Input / Output disk.
alci
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.