zoukankan      html  css  js  c++  java
  • linux查看某个进程运行的CPU核

    1、ps -eF

    #查看fwd进程运行在哪个cpu核上
    [root@CENTOS57 rpm]# ps -eF | grep fwd

    2.top命令

    (1)top

    (2)按f键可以选择下面配置选项

    P       = Last Used Cpu (SMP) 

    (3)Esc 退回到top界面可以看到多了一列进程所在cpu信息

     

    3.pidstat命令

    查看进程使用cpu情况,如果绑定了多个cpu会都显示出来

    pidstat -p `pidof 进程名` -t 1

     4、使用taskset指令

    #查看led进程的pid号
    [root@CENTOS57 eq]# ps aux | grep led root 9240 0.0 0.0 6324 376 pts/0 S 07:40 0:00 ./ledThread root 9242 0.0 0.0 112660 968 pts/0 S+ 07:40 0:00 grep --color=auto led
    #查看进程当前运行在哪个cpu上
    [root@CENTOS57 eq]# taskset -p 9240
    pid 9240's current affinity mask: 8
    
    #显示的十进制数字8转换为2进制为1000,每个1对应一个cpu,所以进程运行在第4个cpu核上。
    bit3--第4个核(3核)。
    bit2--第3个核(2核)。
    bit1--第2个核(1核)。
    bit0--第1个核(0核)。
  • 相关阅读:
    支付宝接口对接常见问题
    Myeclipse中配置安卓环境
    算法精解概述
    使用Eclipse开始Java编程
    Windows使用SSH管理Ubuntu
    大臣的旅费
    剪格子
    波动数列
    买不到的数目
    逆波兰表达式
  • 原文地址:https://www.cnblogs.com/ggzhangxiaochao/p/13853500.html
Copyright © 2011-2022 走看看