centos

CentOS Swap监控方法有哪些

小樊
37
2025-11-17 18:22:35
栏目: 智能运维

CentOS 常用 Swap 监控方法

一 快速查看类命令

二 趋势与历史类工具

三 进程级定位与可视化

四 一键检查脚本示例

#!/usr/bin/env bash
echo "=== Swap 概览 ==="
free -h

echo -e "\n=== 已启用的 Swap ==="
swapon --show || cat /proc/swaps

echo -e "\n=== Swap 使用率与换入换出 ==="
swp_used=$(free | awk '/Swap/{printf "%.1f", $3/$2*100}')
echo "Swap 使用率: ${swp_used}%"
vmstat 1 3 | tail -n 1

echo -e "\n=== 近期换出活动 sar -W ==="
sar -W 1 5 2>/dev/null || echo "请先安装 sysstat 后使用 sar"

echo -e "\n=== 内核级指标 SwapTotal/SwapFree ==="
grep -E 'SwapTotal|SwapFree' /proc/meminfo

五 监控要点与阈值建议

0
看了该问题的人还看了