debian

Debian swap空间如何监控

小樊
40
2025-11-17 06:23:17
栏目: 云计算

Debian 系统 Swap 监控实用指南

一 快速查看命令

二 历史与趋势监控

三 可视化与告警建议

四 判读要点与常用阈值

五 一键检查脚本

#!/usr/bin/env bash
echo "=== $(date) ==="
echo "1) free -h (内存与交换概况):"
free -h

echo -e "\n2) swapon --show (已启用交换):"
swapon --show || echo "未启用交换或未安装 util-linux 的完整组件"

echo -e "\n3) /proc/swaps (交换明细):"
cat /proc/swaps

echo -e "\n4) vmstat 1 5 (si/so 换入换出):"
vmstat 1 5 | awk 'NR==1 || $7 ~ /[0-9]+/'

echo -e "\n5) sar -W 1 5 (若已安装 sysstat,查看换页速率):"
if command -v sar >/dev/null 2>&1; then
  sar -W 1 5
else
  echo "sar 未安装,可运行: sudo apt install sysstat"
fi

0
看了该问题的人还看了