如何删除小任务的硬盘使用?

如何删除小任务的硬盘使用?

这对我来说确实是一个问题。这让我觉得其他人使用某种程序来处理它。你能分享你的信息吗?我以前用的是 Windows,在用了 Ubuntu 4 个月后仍然不了解生态系统的一切。

编辑1: 这是该命令的输出:

            total        used         free        shared     buff/cache  available
Mem:        6110296      3250216      163420       74136     2696660     2447380
Swap:       10239996        3232      10236764

切换语言时我仍然听到硬盘使用率。当我与菜单交互、搜索程序或只是切换输入语言时,硬盘使用率过高

编辑2:ctrl我的意思是按+ 切换键盘输入语言shift。按 winkey/super(?) 键打开 dash 菜单等等,类似的小任务,如打开上下文菜单。

答案1

是的,Ubuntu 和所有 Linux 发行版一样,使用硬盘缓存。如果内存不需要用于其他用途,则可用于缓存。其他用途占用的内存越多,可用的缓存就越少。

您所描述的行为听起来像是低内存环境。您可以打开终端窗口并使用以下命令来查看内存的运行情况$ free

free
              total        used        free      shared  buff/cache   available
Mem:        2048012      624604      511328       17272      912080     1223204
Swap:       2097148           0     2097148

以上是在虚拟机(通过 VirtualBox)上运行的 Ubuntu 16.04,该虚拟机分配了 2GB RAM 和 2GB 交换空间。您可以看到 912MB 用于缓存和缓冲区。此内存也包含在“可用”类别中。因此,随着内存使用量与可用内存相比上升,缓存量将下降,交换使用量将开始上升。一旦您开始使用大量交换,您就会注意到在执行操作时会有大量硬盘访问。这就是让我相信您的系统内存不足的原因。

答案2

6 GB 的 RAM 足以轻松运行 Ubuntu 16.04,前提是您的 CPU 和 GPU 能够达到标准,因为它们可能具有这么多的 RAM。

就您而言,切换语言时会发生硬盘抖动,这会影响许多文件。在许多情况下,您必须注销并重新登录才能使所有更改生效,而这并不是人们一天中经常做的事情。

一个更好的缓存测试方法是从启动器打开System Settings图标。第一次可能需要 15 秒,但后续几次可能需要 5 秒。

我认为,安装一门全新的语言/区域设置并不是缓存的一个好例子。

相关内容