Linux系统中查看LWP(轻量级进程)、进程 、 线程的ID的方法

现代操作系统中,进程支持多线程 。 进程是分配资源(资源管理)的最小单元;而线程是调度资源(程序执行)的最小单元。Linux中没有真正的线程,线程是由进程来模拟实现的(又称作:轻量级进程)。 所以在Linux中,进程被称作轻量级进程(LWP)。

查看进程ID:ps aux

[root@localhost Workspace]$ ps aux
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           1  0.0  0.4 174812 17428 ?        Ss   16:45   0:02 /usr/lib/systemd/systemd --switched-root --system -
root           2  0.0  0.0      0     0 ?        S    16:45   0:00 [kthreadd]
.....................................................................................................................
root        2630  1.6  1.1 592972 44380 ?        Ssl  19:29   0:00 /usr/libexec/fwupd/fwupd
root        2637  0.0  0.0      0     0 ?        I<   19:29   0:00 [kworker/u9:1]
root        2657  0.0  0.0      0     0 ?        I    19:29   0:00 [kworker/u8:6-btrfs-endio-write]
root        2706 34.3  7.6 3000840 299048 ?      Sl   19:30   0:07 /usr/lib64/firefox/firefox
root        2903  8.0  4.4 2811792 176360 ?      Sl   19:30   0:01 /usr/lib64/firefox/firefox -contentproc -childID 1 
root        2934  5.5  3.5 2777388 139004 ?      Sl   19:30   0:00 /usr/lib64/firefox/firefox -contentproc -childID 2 
root        2979  8.4  5.3 2869264 209536 ?      Sl   19:30   0:01 /usr/lib64/firefox/firefox -contentproc -childID 3 
root        3044  3.0  2.9 2749160 117716 ?      Sl   19:30   0:00 /usr/lib64/firefox/firefox -contentproc -childID 4 
root        3076  0.0  0.0      0     0 ?        I    19:30   0:00 [kworker/u8:7-events_unbound]
root        3077  0.0  0.0      0     0 ?        I    19:30   0:00 [kworker/u8:8]
root        3100  6.2  2.7 2747584 106536 ?      Sl   19:30   0:00 /usr/lib64/firefox/firefox -contentproc -childID 5 
root        3137  0.0  0.1 234320  4324 pts/0    R+   19:30   0:00 ps aux
.....................................................................................................................

查看轻量级进程(LWP)ID:ps -Lf 2706

[root@localhost Workspace]$ ps -Lf 2706
UID          PID    PPID     LWP  C NLWP STIME TTY      STAT   TIME CMD
root       2706    2049    2706 11   79 19:30 ?        Sl     0:05 /usr/lib64/firefox/firefox
root       2706    2049    2729  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2731  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2732  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2737  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2742  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2743  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2744  1   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2745  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2747  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2748  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2749  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2750  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2751  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2753  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2754  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2756  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2757  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2783  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2784  0   79 19:30 ?        SNl    0:00 /usr/lib64/firefox/firefox
root       2706    2049    2785  0   79 19:30 ?        SNl    0:00 /usr/lib64/firefox/firefox
root       2706    2049    2786  0   79 19:30 ?        SNl    0:00 /usr/lib64/firefox/firefox
root       2706    2049    2787  0   79 19:30 ?        SNl    0:00 /usr/lib64/firefox/firefox
root       2706    2049    2788  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2789  1   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2790  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2791  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2793  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2796  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2797  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2798  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2898  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2900  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2901  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2902  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2905  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2912  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2913  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2942  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2943  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2944  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2954  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2956  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2957  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2974  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2975  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2976  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2977  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2978  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2986  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2988  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2989  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2997  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    2998  0   79 19:30 ?        SNl    0:00 /usr/lib64/firefox/firefox
root       2706    2049    3001  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3030  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3031  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3032  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3033  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3036  2   79 19:30 ?        Sl     0:01 /usr/lib64/firefox/firefox
root       2706    2049    3037  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3038  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3039  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3040  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3041  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3042  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3052  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3068  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3075  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3084  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3085  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3087  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3088  3   79 19:30 ?        Sl     0:01 /usr/lib64/firefox/firefox
root       2706    2049    3098  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3110  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3135  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3136  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3138  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox
root       2706    2049    3164  0   79 19:30 ?        Sl     0:00 /usr/lib64/firefox/firefox

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值