在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
是實時監控系統資源使用情況的工具。
top
top
在 top
輸出中,你可以看到交換空間的使用情況。
htop
htop
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狀態。選擇適合你需求的方法進行監控即可。