在ps命令中,“-T”选项可以开启线程查看。下面的命令列出了由进程号为<pid>链吵芦的进程创建的所有线程。
$ ps -T -p <pid>
“SID”栏表示线程ID,而碰态“CMD”栏则显示了线程名称。
方法二: Top
top命令可以实时显示各个线程情况。要在top输出中开启线程查看,请调用top命令的“-H”选项,该选棚带项会列出所有Linux线程。在top运行时,你也可以通过按“H”键将线程查看模式切换为开或关。
$ top -H
要让top输出某个特定进程<pid>并检查该进程内运行的线程状况:
$ top -H -p <pid>
top命令可以动态显示Linux的资源占用状态,盯握top命令常用的是-d选项,-d选项表示top命令的界面更新的秒数(凯耐庆默认是5秒更新一次),一般会将-d选项设置成2,表示2秒更新一次。top命令显示的第一行中显示的系统状态信息有:up后面是系统已经开机多久的信息、已经登录系统的用户数、以及系统在1、5、15分钟的平均负载值,越小代表系统越闲置;第二行是系统进程的总量及大致处于什么状态,需要注意的是那个zombie状态的进程数目,因为它显示的是僵尸进程的数目;第三、四、五行则分别是CPU的整体负载情况、物理内存的使用情况、swap交换空间(虚拟内存)的使用情况。接下来的下半部分内容则是每个进程的资源使用情况,有以下按键命令,可以对进程按系统资源的占用率进行排序:
按键M:让top显示的进程信息以内存的使用率进行排序(top命令默认是以CPU使用率排序的);
按键P:让top显示的进程信息重新以CPU使用率进行排序;
按键Q:退出top命令的亩拆界面。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)