pstack
显示每个进程的栈跟踪
补充说明
pstack命令 可显示每个进程的栈跟踪。pstack 命令必须由相应进程的属主或 root 运行。可以使用 pstack 来确定进程挂起的位置。此命令允许使用的唯一选项是要检查的进程的 PID。
命令软件包下载地址:https://packages.debian.org/sid/pstack
实例
pstree以树结构显示进程
1 | <!-- more --> |
work为工作用户,-p为显示进程识别码,ad_preprocess共启动了6个子线程,加上主线程共7个线程。
1 | ps -Lf 4551 |
进程共启动了7个线程
pstack显示每个进程的栈跟踪:
1 | pstack 4551 |