验证新的交换空间配置
恭喜!你已成功创建、格式化并激活了一个新的交换文件。在最后一步中,你将验证系统是否识别并已准备好使用此新资源。这将确认所有先前步骤均已正确完成。
让我们从使用本实验开始时使用的相同命令 swapon --show
开始。现在运行它应该会显示一个活动的交换空间更新列表,包括你刚刚添加的 swapfile
。
在你的终端中,执行以下命令:
sudo swapon --show
输出现在将显示两个条目:原始交换分区(如果存在)和你的新交换文件。请注意 /home/labex/project/swapfile
的新行。
NAME TYPE SIZE USED PRIO
/dev/loop12 partition 2G 0B -2
/home/labex/project/swapfile file 250M 0B -3
如你所见,系统现在识别了一个 file
类型的交换空间,大小为 250M
。它还被分配了一个优先级(PRIO
)。内核将首先使用优先级较高的交换空间。
另一个用于检查内存和交换空间使用情况的有用命令是 free
。使用 -h
(--human
)选项可以通过以兆字节(M)或千兆字节(G)为单位显示大小来使输出更易于阅读。
运行 free -h
命令:
free -h
你将看到系统内存的摘要。请密切关注 Swap
行。
total used free shared buff/cache available
Mem: 3.5Gi 608Mi 732Mi 16Mi 2.2Gi 2.7Gi
Swap: 2.2Gi 0B 2.2Gi
Swap
行上的 total
值现在应该反映了原始交换空间和你新的 250MB 文件的组合大小。例如,如果你最初有 2G 的交换空间,那么新的总计约为 2.2G。
你已成功在你的 Linux 系统上添加并验证了一个新的交换文件,为它提供了更多的虚拟内存来使用。