5.1 top
top 命令
top
top [options]
- 选项:
- -b:批处理模式
- -n max:设置迭代数量,通常与 -b 一起使用
- -d:屏幕刷新间隔
- -u user:指定用户名
- -p pid(s):指定进程
- 交互命令:
- h:显示帮助画面,给出一些简短的命令总结说明
- k:终止一个进程
- i:忽略闲置和僵死进程,这是一个开关式命令
- q:退出程序
- r:重新安排一个进程的优先级别
- S:切换到累计模式
- l:切换显示平均负载和启动时间信息
- m:切换显示内存信息
- t:切换显示进程和CPU状态信息
- c:切换显示命令名称和完整命令行
- M:根据驻留内存大小进行排序
- P:根据CPU使用百分比大小进行排序
- T:根据时间/累计时间进行排序
- w:将当前设置写入~/.toprc文件中
- 缺陷:
- top 自身的 CPU用量可能会变得很大,因为 top 会遍历 /proc 内的很多进程项目
- top 会对 /proc 做快照,因此会错过一些寿命较短的进程,这些进程在快照之前已经退出了
- 可以使用 atop 替代top,它使用进程核算技术来捕获短寿命进程并显示,也可以使用 pidstat 捕获短时进程
指标含义
|
|
系统运行时间
|
|
输出: