在Linux系統中,swapper(也稱為swapd或服務)負責管理系統的swap分區
使用free命令查看swap使用情況:
free -h
這將顯示系統的總內存、已使用內存、空閑內存以及swap的總大小和使用量。輸出示例:
total used free shared buff/cache available
Mem: 7.7Gi 3.9Gi 1.2Gi 1.0Gi 2.5Gi 3.3Gi
Swap: 2.0Gi 1.0Gi 1.0Gi
使用swapon --show命令查看當前啟用的swap分區:
swapon --show
這將顯示當前啟用的swap分區的設備名、類型、大小和使用情況。輸出示例:
Filename Type Size Used Priority Region
/dev/sda5 partition 2.0Gi 1.0Gi - [swap0]
使用/proc/swaps文件查看所有swap分區(包括未啟用的):
cat /proc/swaps
這將顯示系統中所有swap分區的設備名、類型、大小和使用情況。輸出示例:
Filename Type Size Used Priority Region
/dev/sda5 partition 2.0Gi 1.0Gi - [swap0]
/dev/sdb1 file 2.0Gi 0.0B - [swap1]
通過這些方法,您可以確定Linux系統中交換頁面的使用情況。