top/htop 系统监控速查表

把 top 和 htop 最常用的监控选项整理成速查表,性能分析时对照查。

系统与运维·共 52 条命令·最后更新 2026-07-19
返回 系统与运维

top 基础命令 6

top
启动 top 监控
top -d 5
设置刷新间隔为 5 秒
top -p 1234
只监控指定 PID
top -u username
只监控指定用户的进程
top -n 10
刷新 10 次后退出
top -b -n 1 > top.log
批处理模式输出到文件

top 交互命令 8

h / ?
显示帮助
q
退出
Space
立即刷新
k
杀进程(输入 PID)
r
修改进程优先级(输入 PID)
n
设置刷新次数
s
设置刷新间隔
W
保存配置到 ~/.toprc

top 排序与显示 10

M
按内存排序
P
按 CPU 排序
T
按时间排序
N
按 PID 排序
c
切换显示完整命令路径
H
切换显示线程
i
切换显示空闲进程
1
显示每个 CPU 核心的使用率
f
选择显示字段
o
排序字段

htop 基础命令 5

htop
启动 htop 监控(需安装)
htop -d 5
设置刷新间隔为 5 秒
htop -u username
只监控指定用户
htop --no-color
无颜色输出
htop --tree
树形显示

htop 交互命令 17

F1 / h / ?
显示帮助
F2 / S
设置
F3 / /
搜索
F4 / \
过滤
F5 / t
树形显示
F6 / >
排序字段
F7 / [
降低优先级
F8 / ]
提高优先级
F9 / k
杀进程
F10 / q
退出
Space
标记进程
U
取消所有标记
c
显示完整命令路径
H
显示/隐藏用户进程
K
显示/隐藏内核线程
p
显示/隐藏完整路径
t
显示/隐藏时间列

系统负载指标 Load Average 6

1分钟 / 5分钟 / 15分钟
系统平均负载
> CPU核心数
系统过载
tasks: total / running / sleeping / stopped / zombie
进程统计
%Cpu(s): us / sy / ni / id / wa / hi / si / st
CPU 使用率
MiB Mem: total / free / used / buff/cache
内存使用
MiB Swap: total / free / used
交换空间使用

💡 提示

  • top 是系统自带,htop 需要安装但界面更友好、功能更强大。
  • Load Average 超过 CPU 核心数表示系统过载,需要排查高负载进程。
  • wa(IO wait)高表示磁盘 IO 瓶颈,hi/si(中断)高表示网络或硬件问题。