桌面环境的启动随着时间的推移变得越来越慢

桌面环境的启动随着时间的推移变得越来越慢

我安装了 ubuntu 18.04 已有 3 年多,使用 Xfce 桌面环境。在过去的一年里,桌面环境的启动时间(即从登录到磁盘完成处理的时间)变得难以忍受的长(超过 5 分钟?)。

这很奇怪,因为

  1. 我认为 Linux 不会像 Windows 那样随着时间的推移而变慢(Windows 随着时间的推移变得越来越慢,为什么 Ubuntu 不是这样?
  2. Xfce 环境应该是所有桌面环境中最轻量的。

我认为可能的原因如下:

  • 我很确定速度变慢与某些磁盘操作有关,因为磁盘紧缩得很厉害。

  • 我还认为这与某些互联网应用程序有关,因为在磁盘完成压缩之前我无法加载任何网页。

  • 我以为问题出在 Dropbox 同步上。实际上,当我切换 Dropbox 时,启动速度明显加快。但还不是全部,即使没有 Dropbox 也需要花费大量时间。

  • 我想研究一下启动时上网时这么多的磁盘 I/O 操作到底是怎么回事。但我不知道该怎么做,尤其是当系统有点卡顿并且交互延迟的时候。

我读过很多关于如何加速 Linux 启动的一般文章,例如。但是它太不具体了。

问题:

  • 如何调查桌面环境启动时哪个应用程序占用了大部分磁盘 I/O 和互联网访问操作?

  • 是否有一些进程(例如搜索的文件索引、预加载分片库...)会随着系统老化(需要管理的文件和程序越来越多)而变得越来越苛刻?我想关闭所有这些进程。

答案1

snap我认为,最有可能的原因是多年来你可能安装的 s的积累。尝试

$ snap list

看看它们是什么。


一般来说,要查看哪些进程(当前)正在执行大量 I/O,可以使用iotop。要查看哪些进程占用了大量 RAM,可以使用htopand then F6("SortBy") PERCENT_MEM

相关内容