pstree 命令学习
2015-12-31 09:55
232 查看
学习缘由 :
最近在我们的后台项目出现了BUG , 有一个程序会疯狂的创建新的线程, 最终导致Linux的进程描述符耗尽, 后台服务器出现
开始没有意识到是程序的BUG, 于是重启服务器, 可是很快便再次发生, 于是使用pstree 查看, 立刻发现异常进程情况, 进而排除了BUG。
左侧是简单的
最近在我们的后台项目出现了BUG , 有一个程序会疯狂的创建新的线程, 最终导致Linux的进程描述符耗尽, 后台服务器出现
-bash : vfork :Resource temporarily unavailable
开始没有意识到是程序的BUG, 于是重启服务器, 可是很快便再次发生, 于是使用pstree 查看, 立刻发现异常进程情况, 进而排除了BUG。
pstree
pstree 树状输出基本的进程信息
pstree -a 输出的时候带着这个命令的执行参数
左侧是简单的pstree, 右侧是
pstree -a
pstree -c 关闭禁用显示结果进程树
在默认情况下,进程子树是会被压缩的。不管有多少进程名相同的进程,都会逐个显示出来。左侧是简单的
pstree, 右侧是
pstree -c
pstree -h 突空出显示当前进程的父进程并高亮显示出来
pstree -p 显示PID
pstree -n 基于进程相同的祖先来进行排序,可以命名pid来代替进程名称
pstree -H 突出显示出指定进程的父进程信息并高亮显示出来,使用方法为 pstree -H PID
pstree -u 显示出用户的UID
相关文章推荐
- AngularJS 学习笔记值post传值
- java保留两位小数
- python学习笔记(一)---python简介
- cell自动计算高度(masonry与UITableView-FDTemplateLayoutCell)
- vbscript常用运算符与函数
- Html5旋转绘画大法
- 获取发布时间距离当前时间的时间
- 读书笔记:Java并发实战 第13章 显式锁
- Windows Sqlserver Automatic Log Audit Via C/C++
- 怎样实现UIView的旋转
- Android 获取网络状态
- DOM事件探秘之一
- IOS 在iPhone上实现简单Http服务
- crontab的问题总结
- Nodejs源码解析之util
- Maven仓库管理之Nexus
- Centos 下Storm集群的搭建及Java客户端环境
- 震屏动画
- 友盟统计的那些事
- json(http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/24/3096437.html)