为什么 11.04 在我的系统上启动这么慢?

为什么 11.04 在我的系统上启动这么慢?

我下载了 Ubuntu 11.04,它运行良好,直到我开始调整 compiz 并重新启动。启动需要 3 到 4 分钟。当我在启动菜单中按下 Enter 键时,会出现一个黑屏,左上角有东西闪烁,这是正常的,但对我来说,黑屏会持续 4 到 5 分钟。这让我抓狂。请解释你的答案,因为我不是终端人员。

答案1

您可以尝试通过安装 repos 中提供的 bootchart 来追踪该问题。 http://en.wikipedia.org/wiki/Bootchart

答案2

我使用的是 11.10nvidia-current驱动程序。从我的启动图表中我发现启动 Unity 3D 耗时 1:12.98 分钟,而启动 Unity 2D 耗时 0:38.66 分钟。

所以我决定看看与 nVidia 相关的一些进程在两次启动中是否有差异。事实上,我发现nvidia-settings进程被提及的proc_ps.log比例如下:

  • Unity 3D 为 66 次,
  • 对于 Unity 2D 来说为 21 次。

这让我得出结论,禁用nvidia-settings可能会提高启动性能。所以我这样做了sudo chmod a-x /usr/bin/nvidia-settings,Unity 3D 中的下一次启动花费了与 Unity 2D 相同的 37 秒 (0:37.76)。

当然这不是解决方案,但至少是一个值得关注的方向。

希望这可以帮助。

PS 确保您知道在处理系统文件时自己在做什么。

相关内容