在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
total: 總交換空間大小。used: 已使用的交換空間大小。free: 空閑的交換空間大小。top 或 htop 命令top 和 htop 是實時監控系統資源使用情況的工具,包括內存和交換空間。
toptop
在 top 輸出中,你可以看到交換空間的使用情況,通常在 Swap: 行。
htophtop
htop 提供了一個更直觀的界面,你可以在其中查看交換空間的使用情況。
vmstat 命令vmstat 命令可以顯示虛擬內存統計信息。
vmstat 1
輸出示例:
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 2345M 1638M 3897M 0 0 0 0 10 15 2 1 97 0 0
0 0 0 2345M 1638M 3897M 0 0 0 0 12 18 2 1 97 0 0
swpd: 已使用的交換空間大小。free: 空閑的交換空間大小。swapon 和 swapoff 命令這些命令用于管理交換空間,但也可以用來查看交換空間的狀態。
swapon --show
輸出示例:
NAME TYPE SIZE USED PRIO
/dev/sda2 partition 2G 0B -2
NAME: 交換分區的名稱。TYPE: 交換分區的類型。SIZE: 交換分區的總大小。USED: 已使用的交換空間大小。PRIO: 交換分區的優先級。sudo swapoff /dev/sda2
sudo swapon /dev/sda2
通過這些方法,你可以有效地監控和管理Debian系統中的交換空間狀態。