Làm thế nào tôi có thể cải thiện thời gian khởi động của tôi? (bao gồm đầu ra bootchart và dmesg)


9

Tôi nhận thấy rằng thời gian khởi động của tôi gần đây đã chậm một cách bất thường. Tôi đang chạy 12.04 một máy tính xách tay với CPU 2.40GHz và 4GB RAM. Tôi đã chạy bootchart và dmesg, nhưng tôi không biết làm thế nào để sử dụng chúng để giải quyết vấn đề.

Đây là bootchart:

khởi động

Đây là đầu ra dmesg (quá dài để dán ở đây): http://pastebin.com/bspNtsux .

Bất kì sự trợ giúp nào đều được đánh giá cao. Hãy cho tôi biết nếu tôi có thể cung cấp thêm thông tin. Cảm ơn trước.


1
Có vẻ như hiệu suất khởi động của bạn thực sự bị ràng buộc IO. Đặc biệt là ureadahead đang mất gần 20 giây (!) Về cơ bản là chờ đĩa ...
alci

Hãy thử vô hiệu hóa ureadahead và đăng bootchart. Tôi tự hỏi nếu điều đó có thể cạo đi 20 giây đó.
John Siu

Điều này có thể có nghĩa là đĩa của bạn đang dần bị cũ và đã đến lúc thay thế; hay không.
Wolfer

Câu trả lời:


2

Tôi không biết thời gian khởi động mà bạn đang mong đợi và thời gian sử dụng máy này là bao lâu. Tôi nghĩ ureadaheadphần này khá dài, nhưng tôi không chắc lắm, vì tôi đã sử dụng SSD trong nhiều năm nay ...

Dù sao, bạn có thể xem bài viết http://ubuntuforums.org/showthread.php?t=1434502 giải thích về ureadahead.

Từ bài đăng này, bạn có thể thử như sau:

  • kích hoạt repeadile ureadahead

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

    sau đó khởi động lại một lần để reprofile và một lần nữa để xem kết quả.

  • loại bỏ ureadahead và xem nếu mọi thứ trở nên tốt hơn (rất có thể chúng sẽ trở nên tồi tệ hơn, nhưng ai biết được?)

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

    sau đó khởi động lại và xem nếu mọi thứ tốt hơn. Để kích hoạt lại ureadhead, đổi tên /etc/init/ureadahead.disabletrở lại/etc/init/ureadahead.conf

Nó có giúp gì không?


Cảm ơn những lời đề nghị. Thật không may, họ dường như không giúp đỡ. Bạn có thể giải thích ý của bạn khi bạn nói rằng hiệu suất khởi động của tôi bị ràng buộc IO không?
Mandy

1
Điều này có nghĩa là nhìn vào phần đầu tiên của biểu đồ, người ta có thể thấy rằng hầu hết thời gian, hoạt động của đĩa đều ở mức tối đa, trong khi CPU thì không. Vì vậy, CPU đang chờ đầu vào / đầu ra của đĩa.
alci
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.