![我怎样才能改善启动时间?(包括 bootchart 和 dmesg 输出)](https://linux22.com/image/1098143/%E6%88%91%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E6%94%B9%E5%96%84%E5%90%AF%E5%8A%A8%E6%97%B6%E9%97%B4%EF%BC%9F%EF%BC%88%E5%8C%85%E6%8B%AC%20bootchart%20%E5%92%8C%20dmesg%20%E8%BE%93%E5%87%BA%EF%BC%89.png)
我注意到我的启动时间最近异常缓慢。我的笔记本电脑运行的是 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
这有帮助吗?