在CentOS系统中,swapper通常指的是交换分区(swap partition)或交换文件(swap file),它们用于在物理内存不足时提供额外的虚拟内存。要测试CentOS系统中的交换分区或交换文件是否正常工作,可以按照以下步骤进行:
查看交换分区状态
使用swapon --show命令查看当前启用的交换分区及其详细信息。
swapon --show
输出示例:
NAME TYPE SIZE USED PRIO
/dev/sda2 partition 4G 0B -2
启用交换分区
如果交换分区未启用,可以使用swapon命令启用它。
sudo swapon /dev/sda2
测试交换分区
使用free命令查看内存和交换分区的使用情况。
free -h
输出示例:
total used free shared buff/cache available
Mem: 7.7Gi 1.5Gi 3.8Gi 1.0Gi 2.4Gi 5.8Gi
Swap: 4.0Gi 0B 4.0Gi
在这个例子中,可以看到交换分区已启用并且有足够的空间。
创建交换文件
如果系统没有交换分区,可以创建一个交换文件。
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
查看交换文件状态
使用swapon --show命令查看交换文件的状态。
swapon --show
测试交换文件
同样使用free命令查看内存和交换文件的使用情况。
free -h
为了确保系统重启后交换分区或交换文件仍然有效,需要将其添加到/etc/fstab文件中。
对于交换分区:
/dev/sda2 none swap sw 0 0
对于交换文件:
/swapfile none swap sw 0 0
保存并退出/etc/fstab文件后,使用以下命令重新加载配置:
sudo mount -a
现在,交换分区或交换文件将在系统启动时自动启用。
通过以上步骤,您可以测试CentOS系统中的交换分区或交换文件是否正常工作,并确保它们在系统启动时自动启用。