在Debian系统中,监控Swapper(交换分区)状态可以通过多种方法实现。以下是一些常用的方法:
free 命令free 命令可以显示系统的内存和交换空间使用情况。
free -h
输出示例:
              total        used        free      shared  buff/cache   available
Mem:           7.7Gi       1.5Gi       2.3Gi       1.0Gi       4.0Gi       5.8Gi
Swap:          2.0Gi       1.0Gi       1.0Gi
top 或 htop 命令top 和 htop 是实时监控系统资源使用情况的工具。
toptop
在 top 输出中,你可以看到交换空间的使用情况。
htophtop
htop 提供了一个更友好的界面,并且可以更容易地查看交换空间的使用情况。
vmstat 命令vmstat 命令可以显示虚拟内存统计信息。
vmstat -s | grep swap
输出示例:
      819200 K total swap
      819200 K used swap
        0 K free swap
swapon 和 swapoff 命令这些命令可以用来启用和禁用交换分区。
sudo swapon --show
输出示例:
NAME      TYPE      SIZE USED PRIO
/dev/sda2 partition 2G   1G   -2
cat 命令查看 /proc/swaps/proc/swaps 文件包含了交换空间的详细信息。
cat /proc/swaps
输出示例:
Filename                Type        Size    Used    Priority
/dev/sda2                               partition 2097148 1048576 -2
sar 命令sar 命令可以收集、报告或保存系统活动信息。
sar -W 1
输出示例:
Linux 5.4.0-42-generic (hostname) 	05/01/2023 	_x86_64_	(4 CPU)
12:00:01 AM     pgpgin/s    pgpgout/s     fault/s     majflt/s    minflt/s      vsz/kb      rss/kb   %usr/%sys/%wchan   %cpu  %mem     time+/child/exec/s
12:00:02 AM       1234.56     1234.56       56.78        0.00        0.00     123456      78901      12/34/5678      0.12      1.23   0:00.12/0.00/0.00
通过这些方法,你可以有效地监控Debian系统中的Swapper状态。选择适合你需求的方法进行监控即可。