Linux查看多线程及多核心CPU使用率

Linux下可以使用ps指令查看进程及线程在CPU上的运行情况,指令如下(假定查看python进程的情况):

root@dynamic-G31M-ES2C:~# ps -eo ruser,pid,ppid,lwp,psr,args -L | grep python
dynamic   3963     1  3963   0 /usr/bin/python /usr/lib/unity-lens-video/unity-lens-video
dynamic   3963     1  4010   1 /usr/bin/python /usr/lib/unity-lens-video/unity-lens-video
dynamic   4028     1  4028   1 /usr/bin/python /usr/lib/unity-scope-video-remote/unity-scope-video-remote
dynamic   4028     1  4043   1 /usr/bin/python /usr/lib/unity-scope-video-remote/unity-scope-video-remote
dynamic   4028     1  4045   1 /usr/bin/python /usr/lib/unity-scope-video-remote/unity-scope-video-remote
root      4163     1  4163   0 /usr/bin/python /usr/lib/system-service/system-service-d
dynamic   4167     1  4167   1 /usr/bin/python /usr/bin/update-manager --no-focus-on-map
dynamic   4167     1  4170   1 /usr/bin/python /usr/bin/update-manager --no-focus-on-map
dynamic   4167     1  4171   0 /usr/bin/python /usr/bin/update-manager --no-focus-on-map
dynamic   4167     1  4199   0 /usr/bin/python /usr/bin/update-manager --no-focus-on-map

其中,每一列依次为:用户ID,进程ID,父进程ID,线程ID,运行该线程的CPU的序号,命令行参数(包括命令本身)。


采用top指令可以查看多核心CPU每个核心的占用率,指令如下(先执行top指令,再按数字键1,即可看到每个CPU核心的使用率):

root@dynamic-G31M-ES2C:~# top
top - 15:15:45 up 12 days, 18:28,  5 users,  load average: 0.14, 0.15, 0.12
Tasks: 153 total,   1 running, 152 sleeping,   0 stopped,   0 zombie
Cpu0  :  3.1%us,  2.1%sy,  0.0%ni, 89.6%id,  3.8%wa,  0.0%hi,  1.4%si,  0.0%st
Cpu1  :  5.6%us,  4.0%sy,  0.0%ni, 90.1%id,  0.3%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   2053628k total,  1612120k used,   441508k free,   148328k buffers
Swap:  2083836k total,        0k used,  2083836k free,  1082960k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                           
 4052 dynamic   20   0 92904  19m  10m S    5  1.0   1:03.14 gnome-terminal                                                                                                                    
 5053 root      20   0 39488 1176  868 S    5  0.1   0:42.08 tracker                                                                                                                           
 1222 root      20   0 99120  22m  15m S    3  1.1  20:08.00 Xorg                                                                                                                              
 3780 dynamic   20   0  343m  52m  24m S    3  2.6   1:01.15 compiz                                                                                                                            
    3 root      20   0     0    0    0 S    1  0.0   6:21.86 ksoftirqd/0                                                                                                                       
    7 root      20   0     0    0    0 S    0  0.0   0:43.22 rcu_sched                                                                                                                         
 5077 root      20   0  2856 1156  876 R    0  0.1   0:00.09 top                                                                                                                               
    1 root      20   0  3672 2064 1312 S    0  0.1   0:00.90 init                                                                                                                              
    2 root      20   0     0    0    0 S    0  0.0   0:00.02 kthreadd                                                                                                                          
    5 root       0 -20     0    0    0 S    0  0.0   0:00.00 kworker/0:0H                                                                                                                      
    8 root      20   0     0    0    0 S    0  0.0   0:00.00 rcu_bh                                                                                                                            
    9 root      RT   0     0    0    0 S    0  0.0   0:00.19 migration/0                                                                                                                       
   10 root      RT   0     0    0    0 S    0  0.0   0:03.01 watchdog/0                                                                                                                        
   11 root      RT   0     0    0    0 S    0  0.0   0:03.03 watchdog/1                                                                                                                        
   12 root      RT   0     0    0    0 S    0  0.0   0:00.16 migration/1                                                                                                                       
   13 root      20   0     0    0    0 S    0  0.0   1:05.16 ksoftirqd/1                                                                                                                       
   14 root      20   0     0    0    0 S    0  0.0   0:00.00 kworker/1:0                                                                                                                       
   15 root       0 -20     0    0    0 S    0  0.0   0:00.00 kworker/1:0H                                                                                                                      
   16 root       0 -20     0    0    0 S    0  0.0   0:00.00 khelper                                                                                                                           
   17 root      20   0     0    0    0 S    0  0.0   0:00.00 kdevtmpfs                                                                                                                         
   18 root       0 -20     0    0    0 S    0  0.0   0:00.00 netns                                                                                                                             
   19 root       0 -20     0    0    0 S    0  0.0   0:00.00 writeback                                                                                                                         
   20 root       0 -20     0    0    0 S    0  0.0   0:00.00 kintegrityd                                                                                                                       
   21 root       0 -20     0    0    0 S    0  0.0   0:00.00 bioset                                                                                                                            
   22 root       0 -20     0    0    0 S    0  0.0   0:00.00 kworker/u9:0                                                                                                                      
   23 root       0 -20     0    0    0 S    0  0.0   0:00.00 kblockd                                                                                                                           
   24 root       0 -20     0    0    0 S    0  0.0   0:00.00 ata_sff                                                                                                                           
   25 root      20   0     0    0    0 S    0  0.0   0:00.00 khubd                                                                                                                             
   26 root       0 -20     0    0    0 S    0  0.0   0:00.00 md         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值