为什么 Dolphin 突然需要很长时间才能在 Kubuntu 20.04 上加载?

为什么 Dolphin 突然需要很长时间才能在 Kubuntu 20.04 上加载?

我正在使用带有 kde plasma 的 Ubuntu 20.04。突然间,我的 Dolphin 文件浏览器需要很长时间才能打开。以前它可以立即打开,但现在需要将近 30 秒才能启动。

这似乎是在更新后开始的;当我使用内核 5.11.0-38-generic 时没有问题:当我使用内核 5.11.0-41-generic 时出现问题。此外,当使用 5.41 时,整个系统似乎运行得更慢。

当我从命令行运行dolphin时,没有任何错误输出,打开速度和以前一样慢。

我使用的是 Intel 4690k CPU,16GB 内存和 SSD。我检查了驱动器的运行状况,一切正常。

答案1

你引用的内核版本很奇怪。请添加在问题中输出

$ uname -a
$ lsb_release -a

在两种情况下都是如此。现在,可以尝试以下几件事:

  1. pkill gvfsd-trash被提议这里作为解决方案。如果有效,我们可能会尝试进一步了解。进一步的诊断显示这里
  2. systemctl mask upower.service被提议这里作为解决方案。如果可行,我们可能会尝试进一步了解。
  3. 检查和topstrace -c dolphin和退出海豚)是否可以提示滞后的原因。(有关的
  4. 如果你从命令行运行 dolphin,你会得到什么?请发帖在问题中。 (有关的
  5. baloo,加载了 dolphin 后,经常会出现问题,但不同内核应该没什么区别。你能确认一下吗?

有关的

  1. https://forum.kde.org/viewtopic.php?f=224&t=160306

答案2

有很多原因可能导致这种情况,但您需要排除系统出现硬件问题的可能性。如果您不立即处理这种情况,则可能会丢失数据。/var/log/syslog尽快检查磁盘/SMART 错误。

以下是检查驱动器的 SMART 状态的方法...安装一些 SMART 检查包:

sudo apt install libatasmart-bin smartmontools

现在对您拥有的每个磁盘运行此命令:

sudo skdump /dev/sda # Replace sda with your disk(s)

这是你要找的:

SMART Disk Health Good: yes

如果您需要有关驱动器状态的更多详细信息,可以使用smartctl

sudo smartctl --all /dev/sda

但老实说,除非您真的知道自己在做什么,否则输出通常不如 skdump 那么有用。

还有一些其他更常见的情况也会导致 Dolphin 速度变慢:

  • 一个包含大量文件的目录。因此,如果在您打开它时恢复最后打开的选项卡,并且其中一个目录包含大量文件... 就是这样。将选项卡更改为可以更快打开和关闭 Dolphin 的内容,以便下次快速打开。或者,只需将其配置为“启动时显示:”您的主目录,而不是恢复上一个会话的选项卡。
  • 基于网络的 KIOslave/远程目录目前已关闭或其中有很多文件(或者像某些 webdav 一样通常很慢)。与上一个问题相同。
  • 它会打开一个包含大量文件的目录,这些文件的缩略图/预览可能未被缓存(或无法缓存或缓存正在被定期删除)。通常,Dolphin 会在您查看任何给定目录时在后台生成预览,但如果它有大量文件目录的缓存预览/缩略图,现在所有这些文件都丢失了,这会严重减慢速度。

另一件需要检查的事情是:不要从菜单/启动器打开 Dolphin,而是打开一个终端并运行dolphin。这样,您就可以看到使用过程中出现的任何警告/错误。您可以忽略大多数与 QT 相关的警告/错误,例如“BadWindow”。查找“超时”或“超时”等字词,因为它们可能是确凿的证据。

答案3

Dolphin 时不时给我带来问题,我决定查看“系统监视器”,看看是否能看到任何异常。果然,我看到“进程”中打开了一堆 Dolphin,尽管我只运行了一个(它可能在“应用程序”部分,我不记得了)。所以我停止了它们,Dolphin 恢复正常……

答案4

另一个解决方案解决了打开 Dolphin 时速度慢或打开目录时 Dolphin 冻结的问题。就我而言,这与我的个人 NAS 的“故障”连接有关。

我遇到了两个问题。

  1. 多个目录在 NAS 上保存了一个图标(png 文件)。这意味着,当尝试打开包含此类远程图标文件夹的目录和“有缺陷的”NAS 时,Dolphin 正在等待接收图标……但图标始终未出现。
  2. NAS 仍然有“缺陷”。连接类型为 nfs(autofs)。Dolphin 在打开远程目录时会尝试解决连接问题。Dolphin 中似乎没有任何超时功能可以妥善处理这种情况。

解决方案是重启 NAS 后将图标移回本地。NAS 的问题是随机的,我正在考虑更换设备。但至少现在 Dolphin 不会因为 NAS 而冻结。

操作系统:Kubuntu 22.04 KDE Plasma 版本:5.24.7 KDE 框架版本:5.92.0 Qt 版本:5.15.3 内核版本:6.5.0-14-generic (64 位) 图形平台:X11 处理器:4 × Intel® Core™ i5-7400 CPU @ 3.00GHz 内存:15.6 Gio RAM 图形处理器:NVIDIA GeForce GTX 1660/PCIe/SSE2

相关内容