top 是 Linux 系统中用于实时监控系统性能和进程状态的命令行工具。以下是核心功能解析:
一、基础功能
-
动态资源监控
- 实时刷新显示 CPU、内存、交换空间使用率
- 默认 3 秒刷新一次,可通过快捷键调整
-
进程信息展示
- PID(进程ID)、USER(所有者)、%CPU(CPU 占用)、%MEM(内存占用)
- TIME+(累计运行时间)、COMMAND(进程名称)
二、交互式操作(运行中按键)
| 快捷键 | 功能 |
|---|---|
P | 按 CPU 使用率排序 |
M | 按内存使用量排序 |
T | 按运行时间排序 |
k | 终止进程(需输入 PID) |
h | 显示帮助界面 |
q | 退出 top |
三、常用启动参数
top -d 5 # 设置刷新间隔为5秒
top -p 1234 # 仅监控PID为1234的进程
top -u apache # 仅显示属于apache用户的进程
top -b > log.txt # 批处理模式输出到文件
四、关键信息区域解读
top - 14:30:01 up 15 days, 3:22, 1 user, load average: 0.08, 0.03, 0.05
Tasks: 256 total, 1 running, 255 sleeping, 0 stopped, 0 zombie
%Cpu(s): 2.3 us, 0.7 sy, 0.0 ni, 96.8 id, 0.2 wa, 0.0 hi, 0.0 si
MiB Mem : 7824.8 total, 102.4 free, ......
- 系统概览:运行时间/用户数/负载均衡
- 进程状态:运行/休眠/停止进程数量
- CPU 分解:
us:用户空间占用sy:内核空间占用id:空闲百分比
提示:按
z可切换彩色显示,按1展开多核 CPU 详情。建议首次使用先按h查看完整帮助文档。
646

被折叠的 条评论
为什么被折叠?



