在Linux系统中,查看swap(交换分区)的使用情况有多种方法,以下是一些常用的命令:
free
命令free
命令可以显示系统的总内存、已用内存、空闲内存以及交换分区的使用情况。
free -h
-h
参数表示以人类可读的格式显示(例如,KB、MB、GB)。示例输出:
total used free shared buff/cache available
Mem: 7.7G 2.3G 4.8G 268M 646M 4.9G
Swap: 2.0G 0B 2.0G
swapon
命令swapon
命令可以显示当前激活的交换分区。
swapon --show
示例输出:
NAME TYPE SIZE USED PRIO
/dev/sda2 partition 2G 0B -2
cat /proc/swaps
命令这个命令也可以显示当前激活的交换分区。
cat /proc/swaps
示例输出:
Filename Type Size Used Priority
/dev/sda2 partition 2097148 0 -2
top
命令top
命令可以实时显示系统的各种信息,包括内存和交换分区的使用情况。
top
在输出中,你可以看到以下信息:
KiB Mem
行显示内存使用情况。KiB Swap
行显示交换分区使用情况。vmstat
命令vmstat
命令可以显示虚拟内存统计信息,包括交换分区的使用情况。
vmstat -s | grep swap
示例输出:
2097148 K total swap
0 K used swap
2097148 K free swap
swapon
命令激活交换分区,或者检查 /etc/fstab
文件中的配置是否正确。示例代码(激活交换分区):
sudo swapon /dev/sda2
通过以上方法,你可以全面了解Linux系统中交换分区的使用情况,并根据需要进行相应的调整和优化。
领取专属 10元无门槛券
手把手带您无忧上云