交换量应该这么大吗?

交换量应该这么大吗?

我的电脑有点旧,有时它很难处理运行小进程等的许多选项卡。我猜这与内存有关。

当我检查使用情况时,我得到的结果如下:

free -lhm
              total        used        free      shared  buff/cache   available
Mem:          3.6Gi       2.4Gi       585Mi        24Mi       651Mi       957Mi
Low:          3.6Gi       3.1Gi       585Mi
High:            0B          0B          0B
Swap:         2.0Gi       539Mi       1.5Gi

我想知道 Swap 是否应该这么大,如果不应该,我该如何安全地调整它的大小。

细节

Distributor ID: Ubuntu
Description:    Ubuntu 20.04.3 LTS
Release:    20.04
Codename:   focal
Arch: x64
Swap: file (not partition)

答案1

在新安装的 Ubuntu 20.04 中,默认情况下会在分区中创建一个 1.5GB 的交换文件(不是交换分区)/。在新安装的 Ubuntu 17.04 及更高版本中,也会默认创建一个交换文件。当需要更多交换空间时,交换文件会自动调整大小,但始终至少为 1.5GB。

如果您使用的操作系统是从 17.04 之前安装的操作系统升级而来的,那么您的操作系统可能有一个单独的交换分区。一般来说,如果您的计算机的 RAM 为 4GB 或更少,建议交换分区的大小为 RAM 的 1.5-2 倍。在大多数情况下,交换分区不需要大于 8GB。

轻量级的 Ubuntu 版本需要较少的 RAM,因此也需要较少的交换空间。

在此处输入图片描述
基线条件下不同版本 18.04 的 RAM 使用情况  (点击图片放大)

相关内容