登录后立即出现密集的硬盘访问活动

登录后立即出现密集的硬盘访问活动

几个月前,我将 ubuntu karmic 升级到了 lucid。我不知道这一切是什么时候开始的,但问题是,当我登录时,我看到一段时间内磁盘访问活动非常频繁,导致任何应用程序都无法在合理的时间内启动(需要 10 到 20 秒)。

这就是为什么我无法启动终端窗口顶部或者iostat正好可以看看会发生什么。当它提示时已经太晚了。

我试图界定卸载问题时代精神多基或任何我认为是该行为背后的程序。我甚至删除了我的私人的加密文件夹以避免解密问题。没有任何变化。

你知道该怎么做吗?提前致谢。

答案1

我会在 GDM 登录屏幕 (Ctrl+Alt+F1) 切换到虚拟终端,登录并启动iotop(您可能需要先安装它)。然后切换回 GDM (Ctrl+Alt+F7),登录,然后立即切换回iotop使用 Ctrl+Alt+F1。现在您应该看到哪个进程负责繁重的 IO。


忘记提及替代方案:您可以尝试使用启动图生成一个可视化启动过程 + 桌面启动的图表。你可能需要编辑其配置,以便它显示的不仅仅是桌面加载的前几秒:

打开文件“/etc/init/bootchart.conf”并删除以下行:

--crop-after=compiz,metacity,mutter,kwin,xfwm4 \

两件事情:

  1. 您可能需要在第一次安装后重新启动两次才能获得有用的结果(可能需要重建索引文件,我不确定)。

  2. 一旦安装,bootchart 将在每次启动时运行,除非您bootchart=disable在“/etc/default/grub”中添加“GRUB_CMDLINE_LINUX_DEFAULT”参数(后跟sudo update-grub)。

相关内容