top_linux下的任务管理器
top
工具,类似于Windows下的任务管理器。
执行结果
执行的结果形如:
- CPU信息。如上例所示,需要关注:
- 第一行:
load average: 0.02, 0.04, 0.00
。系统1分钟、5分钟、15分钟的CPU负载。 - 第三行Cpu (s):
99.7%id
:空闲CPU时间百分比。如果这个值过低,表明系统CPU存在瓶颈。0.0%wa
:等待I/O的CPU时间百分比。如果这个值过高,表明IO存在瓶颈。
- 第一行:
- 内存信息。仅查看内存时,也可以使用
free -m
等命令。如上例所示,需要关注:- 第四行Mem:
116452k free
:空闲的物理内存量。
- 第五行Swap:
330116k free
:空闲的交换区量。Swap
就是Linux下的虚拟内存,用硬盘充当内存。
- 第四行Mem:
- 进程信息。
- PID:进程ID。
- USER:进程拥有者。
- PR:进程优先级,越小,优先级越高,越早被执行。
- %CPU:进程占用的CPU使用率。
- %MEM:进程占用的物理内存使用率。
- TIME+:累加的进程CPU使用时间。
- COMMAND:进程启动命令名称。
top命令交互操作指令
- s:设置刷新间隔。
<Space>
立即刷新。 - i:不显示闲置或僵死进程。
- P:按%CPU排行。
- T:按TIME+排行。
- M:按%MEM排行。
- u:显示指定用户进程。
- c:显示完整命令。
- q:退出。
最后更新:
2022-06-08