是什么导致Unity启动缓慢?


10

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

我认为这可能是由于某些更新或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

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


1
现在看来,Ubuntu已经变得足够稳定,人们可以从较旧的LTS版本进行更新,或者尝试使用其他桌面环境,这似乎是一个反复出现的问题。我们需要一种更优雅的方式来管理此问题,而不必成为专家,也不必花一个小时查看日志文件。
Goddard

Answers:


5

这是我“ WAS”面临的相同问题,但已解决,似乎是启动应用程序引起了该问题。

好的,这就是我所做的-

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

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

我发现光碟活动比平时多

如果您喜欢,您也可以关闭(取决于您的需要)-

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

团结之前大约要 大约需要20秒才能加载,现在大约需要3秒。


您将如何“关闭”您提到的服务?它们不在“启动应用程序”列表中。磁盘通知也没有。

1
我提到的那根衬里将使隐藏的启动项显示在STARTUP APPLICATION中。从关机菜单中打开Startup应用程序,或直接gnome-session-properties在终端中键入,之后您将了解所有内容
Arin Chakraborty 2012年

1
我的列表中没有磁盘通知。

1
尝试禁用所有不重要的功能,您可以这样做,重新启动机器,看看是否有帮助。可以肯定的是,在登录后,某些磁盘操作或某些网络活动可能会导致此速度下降,因此我猜启动期间将其关闭是最好的选择。诀窍是找到它。
Arin Chakraborty 2012年

1
@Aquarius Power这个想法不是要搜索disknotification。选择任何可疑的启动活动。将其关闭,看看是否可行。在关闭任何启动项目之前,请先用Google搜索并了解其功能。
Arin Chakraborty 2014年

1

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

其他有用的工具,你可能需要一些时间之类的问题是那些从inotify工具包:inotifywaitinotifywatch允许监视文件访问。


0

仔细检查日志应该会得到一些信息。尽管看起来有些乏味,但日志可以在启动时揭示有关该计算机的一些非常有趣的信息。例如,内核日志(/var/log/kern.log)给出了对发生的事件的逐个描述,该事件的发生时间精确到毫秒。

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

尝试运行“日志文件查看器”并将其用作助手。通过将所有可用日志摆在您面前,并让您仅查看当前日志,就可以有所帮助。


由于速度变慢是在我登录后进行的,因此我应该查看哪些日志,并且有什么需要特别注意的地方?

我在答案中添加了更多信息。
fabricator4

是否有可视化启动日志的工具?有用于Windows的此类工具,它们使任何人都可以轻松解决此类问题!
Bucic

是的,它称为日志文件查看器。如果您需要日志文件分析器,那么我就不了解。
fabricator4


-1

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


2
“高级选项”仅允许您选择要引导的内核。这无助于找出引导操作过程中实际正在执行的操作。
fabricator4

好的,因为当我的计算机出现类似问题时,我使用“高级”选项选择了恢复模式。对不起,我忘了补充我应该补充的内容。它以这种方式显示了一些信息。
goeagles5
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.