1.ps -eF

#查看fwd进程运行在哪个cpu核上

[root@CENTOS57 rpm]# ps -eF | grep fwd

linux查看/修改某个进程运行的CPU核-LMLPHP

2.top命令

(1)top

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

P = Last Used Cpu (SMP)

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

linux查看/修改某个进程运行的CPU核-LMLPHP

3.pidstat命令

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

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

4.使用taskset指令

#查看led进程的pid号

[root@CENTOS57 eq]# ps aux | grep led

root 9240 0.00.06324376 pts/0 S 07:400:00 ./ledThread

root 92420.00.0112660968 pts/0 S+ 07:400: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核上。

5.使用taskset设置进程运行在指定核

taskset 8 led #将led的进程运行在3核

06-07 02:42