验证新交换空间配置
恭喜!你已成功创建、格式化并激活了一个新的交换文件。在最后一步中,你将验证系统是否识别并准备好使用这一新资源。这将确认之前的所有步骤都已正确完成。
让我们先使用本实验开始时的相同命令 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
如你所见,系统现在识别出了一个大小为 250M 的文件(file)类型交换空间。它还被分配了一个优先级(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 系统上添加并验证了一个新的交换文件,为系统提供了更多的虚拟内存供其调度。