我怎样才能改善启动时间?(包括 bootchart 和 dmesg 输出)

我怎样才能改善启动时间?(包括 bootchart 和 dmesg 输出)

我注意到我的启动时间最近异常缓慢。我的笔记本电脑运行的是 12.04 版,CPU 为 2.40GHz,内存为 4GB。我运行了 bootchart 和 dmesg,但我不知道如何使用它们来解决这个问题。

这是启动图:

启动图

这是 dmesg 输出(太长了,无法粘贴到这里):http://pastebin.com/bspNtsux

任何帮助都将不胜感激。如果我可以提供更多信息,请告诉我。提前致谢。

答案1

我不知道您期望的启动时间是多少,以及这台机器过去需要多长时间。我认为这ureadahead部分相当长,但我不确定,因为我已经使用 SSD 多年了……

无论如何,你可以看看这个帖子http://ubuntuforums.org/showthread.php?t=1434502这解释了 ureadahead。

从这篇文章中,您可以尝试以下操作:

  • 触发提前重新配置

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

    然后重新启动一次以重新配置,并再次查看结果。

  • 删除 ureadahead 并查看情况是否会好转(它们很可能会变得更糟,但谁知道呢?)

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

    然后重新启动,看看情况是否好转。要重新激活 ureadhead,请重命名/etc/init/ureadahead.disable/etc/init/ureadahead.conf

这有帮助吗?

相关内容