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 瓶颈。
综合排查思路
- 先用
top看 CPU/内存 - 再用
vmstat检查上下文切换 - 最后用
iostat确认是否磁盘拖累
这套组合拳足以应对 80% 的性能问题。
