几个月前,我将我的 ubuntu karmic 升级为 lucid。我不知道这一切是什么时候开始的,但问题是,当我登录时,我看到一段时间内非常密集的磁盘访问活动阻止了任何应用程序在合理的时间内启动(需要 10 到 20 秒)。
这就是为什么我无法及时启动终端窗口和top或iostat以查看会发生什么。当它提示时为时已晚。
我试图界定卸载zeitgeist、docky或我认为是该行为背后的任何程序的问题。我什至删除了我的私人加密文件夹以避免解密问题。没有改变。
关于如何进行的任何想法?提前致谢。
我会在 GDM 登录屏幕 (Ctrl+Alt+F1) 上切换到虚拟终端,登录并启动iotop(您可能需要先安装它)。然后切换回 GDM (Ctrl+Alt+F7),登录,然后立即切换回iotop使用 Ctrl+Alt+F1。您现在应该看到,哪个进程负责繁重的 IO。
忘了提及替代方案:您可以尝试使用bootchart生成一个图表,该图表将引导过程 + 桌面启动可视化。您可能需要编辑其配置,因此它显示的不仅仅是桌面加载的第一秒:
打开文件“/etc/init/bootchart.conf”并删除以下行:--crop-after=compiz,metacity,mutter,kwin,xfwm4 \
两件事情:
您可能需要在第一次安装后重新启动两次才能获得有用的结果(可能需要重建索引文件,我不确定)。
安装后,引导图将在每次启动时运行,除非您添加bootchart=disable到“/etc/default/grub”中的“GRUB_CMDLINE_LINUX_DEFAULT”参数(后跟sudo update-grub)。