汇总:1:ps -T -p <PID>
2: top -H -p <PID>
3: pidstat -t -p <PID>
在Linux中,显示一个进程下所有线程的常用命令如下:
ps命令
查看特定进程的线程:p...
汇总:1:ps -T -p <PID>
2: top -H -p <PID>
3: pidstat -t -p <PID>
系统中打印按内存和CPU和内存打印出前20个进程
ps aux --sort=-%mem | head -20 #这个相当于top 按c的输出的快照,top 按m是实时的,这个是一个时刻的快照
ps aux --sort=-%cpu|head -20
在Linux中,显示一个进程下所有线程的常用命令如下:
ps命令
- 查看特定进程的线程:ps -T -p <PID>
- 显示所有进程的线程:ps -eLf
其中-T表示显示线程,-p指定进程ID。 12
top命令
- 实时查看线程:top -H -p <PID>
按H键可切换到线程模式,实时显示指定进程的线程信息。 12
htop工具
- 安装htop:sudo apt-get install htop
- 查看线程:启动后按F5切换到树状视图,可查看进程下的所有线程。 13
pidstat工具
- 监控线程资源:pidstat -t -p <PID>
用于监控指定进程的CPU、内存等资源使用情况。 1
注意:部分命令(如ps -eLf)可能需要管理员权限才能查看所有线程信息。若提示权限不足,可使用sudo提升权限