ps命令查看进程信息时,主要输出项PID表示(pstack命令 – 显示进程的栈跟踪信息)
导读:pstack命令来自英文词组“process stack”的缩写,其功能是用于显示进程的栈跟踪信息。pstack实际上是gstack的一个链接命令,gstack本身是一个由gdb封装的Shell脚本程序,该命令用于显示指定进程的栈追踪信息。pstack命令必须由管理员身份执行,能够准确地定位进程挂起的位置,使用方法非常简单,仅需后...
pstack命令来自英文词组“process stack ”的缩写 ,其功能是用于显示进程的栈跟踪信息 。pstack实际上是gstack的一个链接命令 ,gstack本身是一个由gdb封装的Shell脚本程序 ,该命令用于显示指定进程的栈追踪信息 。pstack命令必须由管理员身份执行 ,能够准确地定位进程挂起的位置 ,使用方法非常简单 ,仅需后面加上进程号码即可 。
语法格式: pstack [参数] 进程号码
常用参数:
-d 设置定间隔符(默认为tab) -s 使用串列处理 ,而非平行处理 --help 显示帮助信息 --version 显示版本信息参考示例
显示指定进程的栈跟踪信息:
[root@linuxcool ~]# pstack 4551 Thread 7 (Thread 1084229984 (LWP 4552)): #0 0x000000302afc63dc in epoll_wait () from /lib64/tls/libc.so.6 #1 0x00000000006f0730 in ub::EPollEx::poll () #2 0x00000000006f172a in ub::NetReactor::callback () #3 0x00000000006fbbbb in ub::UBTask::CALLBACK () #4 0x000000302b80610a in start_thread () from /lib64/tls/libpthread.so.0 #5 0x000000302afc6003 in clone () from /lib64/tls/libc.so.6 #6 0x0000000000000000 in ?? () ………………省略部分输出信息………………
声明:本站所有文章 ,如无特殊说明或标注 ,均为本站原创发布 。任何个人或组织 ,在未征得本站同意时 ,禁止复制 、盗用 、采集 、发布本站内容到任何网站 、书籍等各类媒体平台 。如若本站内容侵犯了原著者的合法权益 ,可联系我们进行处理 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!