您的位置:首页 > 其它

pstree 命令学习

2015-12-31 09:55 232 查看
学习缘由 :

最近在我们的后台项目出现了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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: