How can I see which CPU core a thread is running in?

前端 未结 7 1235
悲&欢浪女
悲&欢浪女 2020-12-07 14:09

In Linux, supposing a thread\'s pid is [pid], from the directory /proc/[pid] we can get many useful information. For example, these proc files, /proc/[pid]/status,/proc/[pid

7条回答
  •  失恋的感觉
    2020-12-07 14:40

    To see the threads of a process :
    
    ps -T -p PID
    
    To see the thread run info
    
    ps -mo pid,tid,%cpu,psr -p PID
    
    Example :
    
    /tmp # ps -T -p 3725
      PID  SPID TTY          TIME CMD
     3725  3725 ?        00:00:00 Apps
     3725  3732 ?        00:00:10 t9xz1d920
     3725  3738 ?        00:00:00 XTimer
     3725  3739 ?        00:00:05 Japps
     3725  4017 ?        00:00:00 QTask
     3725  4024 ?        00:00:00 Kapps
     3725  4025 ?        00:00:17 PTimer
     3725  4026 ?        00:01:17 PTask
     3725  4027 ?        00:00:00 RTask
     3725  4028 ?        00:00:00 Recv
     3725  4029 ?        00:00:00 QTimer
     3725  4033 ?        00:00:01 STask
     3725  4034 ?        00:00:02 XTask
     3725  4035 ?        00:00:01 QTimer
     3725  4036 ?        00:00:00 RTimer
     3725  4145 ?        00:00:00 t9xz1d920
     3725  4147 ?        00:00:02 t9xz1d920
     3725  4148 ?        00:00:00 t9xz1d920
     3725  4149 ?        00:00:00 t9xz1d920
     3725  4150 ?        00:00:00 t9xz1d920
     3725  4865 ?        00:00:02 STimer
    
    /tmp #
    /tmp #
    /tmp # ps -mo pid,tid,%cpu,psr -p 3725
      PID   TID %CPU PSR
     3725     -  1.1   -
        -  3725  0.0   2
        -  3732  0.1   0
        -  3738  0.0   0
        -  3739  0.0   0
        -  4017  0.0   6
        -  4024  0.0   3
        -  4025  0.1   0
        -  4026  0.7   0
        -  4027  0.0   3
        -  4028  0.0   7
        -  4029  0.0   0
        -  4033  0.0   4
        -  4034  0.0   1
        -  4035  0.0   0
        -  4036  0.0   2
        -  4145  0.0   2
        -  4147  0.0   0
        -  4148  0.0   5
        -  4149  0.0   2
        -  4150  0.0   7
        -  4865  0.0   0
    /tmp #
    

提交回复
热议问题