欢迎来到程序员中文网!

首页 Linux Mysql C++ Python PHP JavaScript 资源下载 动态 开源推荐
我要投稿 投诉建议

Linux 性能监控:top、vmstat 与 iostat

时间:2026年08月12日 04:46:50 浏览:0

top 实时进程监控


top 是最常用的系统负载查看工具。


top
# 按 P 键:按 CPU 排序
# 按 M 键:按内存排序
# 按 1 键:显示每个 CPU 核心状态

vmstat 系统整体状态


vmstat 2  # 每 2 秒输出一次

关键列:



  • r:运行队列(>CPU核数表示过载)

  • si/so:交换分区读写(长期>0 说明内存不足)


iostat 磁盘 I/O 监控


iostat -x 1  # 详细 I/O 统计,每秒刷新

关注 %util(磁盘使用率),接近 100% 表示 I/O 瓶颈。


综合排查思路



  1. 先用 top 看 CPU/内存

  2. 再用 vmstat 检查上下文切换

  3. 最后用 iostat 确认是否磁盘拖累


这套组合拳足以应对 80% 的性能问题。