Top命令参考指南
Top命令是系统性能监控和瓶颈分析的优秀工具。
本节内容着重讲述top命令面板和一些常用的参数。
最后欢迎大家在评论区积极维护补充。
系统信息摘要
1 | |
1 | |
进程任务区域
1 | |
用法(单引号中的内容需要键入)
杀死进程
- (触发k) 先输入要杀死的pid,再输入相关信号的整型值
进程列表排序
‘M’ 根据内存使用情况排序
‘P’ cpu使用情况排序
‘N’ pid排序
‘T’ 运行时间排序
默认为降序排序,‘R’可以改为升序
Example: top -o %cpu;
各个进程的线程总数
‘H’ 显示线程摘要信息
Threads: 222 total, 1 running, 221 sleeping, 0 stopped, 0 zombie
查看指定进程的线程信息
- top -Hp PID
COMMAND显示完整路径
‘c’
top -c
查看子进程的父级层次结构
- ‘V’:Forest view
查看某个用户下的进程列表
‘u’->’USER’
top -u USER
进程信息过滤
- ‘O’:开启过滤模式(区分大小写)
- COMMAND=java:进程COMMAND一栏包含java属性
- !COMMAND=java:进程COMMAND一栏不包含java属性
- %CPU>3.0:cpu使用率大于3%
- 过滤条件可以叠加
- ‘=’:清除过滤信息
- ‘O’:开启过滤模式(区分大小写)
保存当前top输出
- ‘W’:路径通常为~/.toprc
总结
如果想要查看更详细的信息,man top了解下。
Top命令参考指南
https://blog.pigcanfly.top/2019/02/25/Top命令参考指南/