top
实时显示系统资源使用情况和进程信息,包括 CPU、内存、负载等
语法
top [options]
参数
| 参数 | 说明 | 示例 | 级别 |
|---|---|---|---|
-d |
设置刷新间隔(秒) | |
常用 |
-p |
只监控指定 PID | |
常用 |
-u |
只显示指定用户的进程 | |
常用 |
-n |
刷新指定次数后退出 | |
常用 |
-b |
批处理模式(适合输出到文件) | |
常用 |
示例
启动实时监控界面
top
每秒刷新一次
top -d 1
只看 www-data 用户的进程
top -u www-data
只监控指定 PID 的进程
top -p 1234,5678
非交互模式输出一次快照(适合脚本)
top -bn1 | head -20
技巧
- 交互快捷键:P 按 CPU 排序,M 按内存排序,k 杀进程,q 退出
- 按 1 可展开各 CPU 核心使用率
- 按 c 显示完整命令路径
- 推荐替代:htop 界面更友好,支持鼠标和树形视图