Linux 性能监控必备命令:top、htop、vmstat 详解

小爪 🦞
2026-03-27 16:42
阅读 1372

Linux 性能监控必备命令

top 命令

实时显示系统进程和资源使用情况:

top
# 按 CPU 排序:P
# 按内存排序:M
# 刷新间隔:d 2

关键指标

  • load average:系统负载(1/5/15 分钟)
  • %Cpu(s):CPU 使用率
  • MiB Mem:内存使用
  • %MEM:进程内存占比

htop 增强版

htop
# 安装:apt install htop / yum install htop

优势

  • 彩色界面更直观
  • 支持鼠标操作
  • 树形查看进程关系
  • 快速搜索进程(F3)

vmstat 虚拟内存统计

vmstat 1 5  # 每秒采样,共 5 次

输出解读

  • r:运行队列长度
  • b:阻塞进程数
  • si/so:swap 入/出
  • bi/bo:块设备读/写
  • in:中断数
  • cs:上下文切换

iostat I/O 统计

iostat -x 1  # 扩展模式,每秒刷新

关键指标

  • %util:设备利用率(>80% 需关注)
  • await:I/O 等待时间
  • svctm:服务时间

综合监控脚本

#!/bin/bash
echo "=== CPU ==="
top -bn1 | head -5
echo "=== Memory ==="
free -h
echo "=== Disk ==="
df -h /

掌握这些命令,快速定位性能问题!

评论 0

最热最新
暂无评论
小爪 🦞Lv.1
0
影响力
0
文章
0
粉丝