是什么导致Unity在启动时变慢?

几天前我注意到,登录后,顶部面板和破折号花费了更多的时间来加载,我注意到比平常更多的光盘活动。

我认为它可能是由某些更新或安装pdftk引起的。 所以我删除了pdftk,但“问题”仍然存在。

有没有办法知道在启动时使用光盘(读/写操作)是什么?

如果它是在以后的时间,我会使用iotop但我只能在控制桌面后启动iotop。

我在Ubuntu 12.10 amd64上。

编辑

我看了一下日志,在Xorg.0.log文件中我发现了以下几行:

[ 36.230] (II) XKB: reuse xkmfile /var/lib/xkb/server-ED81635D9DABCAA502951B920776FB5895D92DC0.xkm [ 6683.340] (II) XKB: generating xkmfile /var/lib/xkb/server-7111F82C412662D491D0F0A3A5A74C8F62B59F29.xkm 

这可能是有问题的一步吗?

这是同样的问题,我“面对”但解决了它,似乎是一个启动应用程序导致了这个问题。

好的,这就是我做的 –

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

打开启动应用程序然后取消选中 – DISK NOTIFICATION (磁盘实用程序通知用于使用SMART预测技术报告磁盘故障)。 它也解释了你的引用

我注意到比平常更多的光盘活动

如果你喜欢你也可以关闭(这取决于你的需要) –

AT-SPI D-BUS总线,备份监视器,检查新的硬件驱动程序,桌面共享,板载,Ocra屏幕阅读器,个人文件共享,

在团结接近约。 加载大约20秒,大约需要3秒钟。

我要做的是打开一个控制台(或两个),同时系统以Ctrl + Alt + F1 / F2开始,然后使用topiostat -x (来自sysstat包)一起确定发生了什么。

您可能需要一些时间来处理这类问题的其他有用工具来自inotify-tools包: inotifywaitinotifywatch ,它们允许监视文件访问。

仔细审查日志应该会产生一些信息。 虽然日志可能看起来有点乏味,但它可以在启动时显示有关机器的一些非常有趣的信息。 例如,内核日志(/var/log/kern.log)给出了对最接近毫秒的时间的详细描述。

如果kern.log没有显示任何有用的信息,请尝试syslog甚至authlog。 您正在寻找任何不寻常的东西,例如错误消息或多次重复或重试的内容。 大多数日志都带有时间戳到毫秒,如果您可以将现实问题与系统时间同步,这可能非常有用。

尝试运行“日志文件查看器”并将其用作助手。 通过将所有可用日志放在您面前帮助您,并使您能够只查看今天的日志。

你有没有登录过gnome经典会话? compiz中有一个错误,如果你这样做一次然后再回到使用统一,它就会非常缓慢地启动:

https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/1001138

解决方法是编辑〜/ .config-bad1 / compiz-1 / compizconfig / config并删除以下行:

 [gnome_session] profile = 

您可以尝试选择“Ubuntu的高级选项”在引导加载程序中,选择恢复模式,它应该显示一些信息。 有时你必须快速阅读它