linxu下查看进程的线程方法

Posted 沧海一粟,何以久远

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linxu下查看进程的线程方法相关的知识,希望对你有一定的参考价值。

1、top -H -p <pid>  ; top -H 在top命令后,按H键;或者top -H

2、ps -T -p <pid>   “-T”选项可以开启线程查看

3、htop,“Display threads in a different color”可以突出显示线程

可以使用鼠标指针点击直接操作;可以增加线程或者进程的优先级(改变nice的值);可以杀死进程或者线程 (kill)

增加显示的列数:Active Columns表示目前显示的列数, Available Columns表示可以显示的列数。列“PROCESSORS”可以显示当前进程或者线程运行在哪个CPU上。

增加列、减少列、移动列的位置操作

 PPID:父进程ID;PID:当前进程ID;CPU:运行在哪个CPU核上;PRI:进程或者线程优先级;绿色突出显示线程

 

 

 

4、

5、ps -o pid,psr,comm -p <pid>

PSR 列会根据内核可能调度该进程到不同内核而改变显示

参考:

1、https://www.jianshu.com/p/48ca58e55077

2、

以上是关于linxu下查看进程的线程方法的主要内容,如果未能解决你的问题,请参考以下文章

每天一个linxu命令6之jps ?查看java进程的端口

Linxu:进程的管理与进程的延迟性&周期性调度

linxu-nginx重启

linux下查看一个进程有多少个线程

多线程编程

查看进程中占cpu高的线程方法