我从 Ubuntu 18.10 升级到了 19.04,发现创建、修改和删除文件的速度(不知何故)现在慢了很多。在我相对较新的 SSD 上,简单地创建或删除一个空文件大约需要 3 秒钟。
奇怪的是,命令本身仍然几乎立即运行:
$ time touch foo
real 0m0.003s
user 0m0.000s
sys 0m0.003s
此外,当我按下 Enter 键执行命令时,光标会在 3 秒内停留在同一行。出于这些原因,我认为问题出在 Bash 或终端挂起上。
使用 Vim 打开或保存文件时可以看到类似的行为,除了在查看模式下运行。
编辑 根据要求,我禁用了所有 Gnome 扩展,但无济于事。命令ls -al ~/.local/share/gnome-shell/extensions
显示目录为空。
答案1
由于您的问题与创建或删除文件有关,因此系统的索引/跟踪活动可能是导致您看到的延迟的原因。
现在默认包含 Tracker。这允许桌面跟踪最近使用的文件并改进搜索。
早期版本中存在的图形界面追踪器 在较新版本中已被删除,但进入设置 > 搜索提供开/关开关(1下图中),以及一个用于选择要索引哪些文件夹的界面(2如下图所示)。
打开/关闭跟踪器或调整其设置
或者,也可以使用终端:
tracker --help
指向tracker daemon
和man tracker-daemon
指向tracker daemon --kill
以及其他选项。
当我跑步时tracker daemon --kill
,我得到了:
dkb@dkb-UM:~$ tracker daemon --kill
Found 3 PIDs…
Killed process 1486 — “tracker-miner-apps”
Killed process 1494 — “tracker-miner-fs”
Killed process 1496 — “tracker-store”
dkb@dkb-UM:~$ pgrep -al tracker
dkb@dkb-UM:~$
很有可能追踪器在从之前的系统升级后,短期内会占用大量资源追踪器曾是不是使用到 19.04,其中追踪器默认开启。
我碰到入门和使用 Tracker 的前 5 分钟这些都是关于追踪器。如果读了这些文章,应该能够受益追踪器。
答案2
我有同样的问题。似乎是 gnome 扩展中的一个错误: https://bugs.launchpad.net/ubuntu/+source/gnome-shell-extension-desktop-icons/+bug/1826604
重命名桌面图标扩展的文件夹解决了我的问题。