在Linux系统中,可以通过以下几种方法来查看swap(交换分区)的使用情况:
free
命令free
命令可以显示系统的总体内存使用情况,包括swap的使用情况。
free -h
输出示例:
total used free shared buff/cache available
Mem: 7.7G 2.3G 4.8G 268M 646M 4.8G
Swap: 2.0G 0B 2.0G
swapon
命令swapon
命令可以显示当前激活的swap分区信息。
swapon --show
输出示例:
NAME TYPE SIZE USED PRIO
/dev/sda2 partition 2G 0B -2
/proc/swaps
文件/proc/swaps
文件包含了当前激活的swap分区的信息。
cat /proc/swaps
输出示例:
Filename Type Size Used Priority
/dev/sda2 partition 2097148 0 -2
top
命令top
命令可以实时显示系统的进程和资源使用情况,包括swap的使用情况。
top
在top
命令的输出中,可以看到KiB Swap
这一行,显示了swap的总大小、已使用大小和空闲大小。
vmstat
命令vmstat
命令可以显示系统的虚拟内存统计信息,包括swap的使用情况。
vmstat -s | grep swap
输出示例:
2097148 K total swap
0 K used swap
2097148 K free swap
swapon
命令手动激活swap分区,或者检查/etc/fstab
文件中的配置是否正确。例如,激活swap分区:
sudo swapon /dev/sda2
确保在/etc/fstab
文件中正确配置swap分区,以便系统启动时自动激活:
/dev/sda2 none swap sw 0 0
通过以上方法,可以全面了解和管理Linux系统中的swap分区。
领取专属 10元无门槛券
手把手带您无忧上云