功能描述:查看和设置程序运行在哪些core上
查看:taskset -p PID
设置:taskset -c xxx(core) command(执行的命令)
1,查看机器可以使用的核有哪些
[root@template ~]# lscpu
NUMA node0 CPU(s): 0-3
2,设置程序运行在哪些核上
[root@template ~]# taskset -c 2,3 screen -dmS vmstat vmstat 1
3,使用ps查看程序的PID号,然后通过tastset -p PID查看运行在那个核上
[root@template ~]# taskset -c 2,3 screen -dmS vmstat vmstat 1
[root@template ~]# ps -ef |grep vmstat
root 1593 1 0 21:21 ? 00:00:00 SCREEN -dmS vmstat vmstat 1
root 1594 1593 0 21:21 pts/1 00:00:00 vmstat 1
root 1599 1569 0 21:21 pts/2 00:00:00 grep --color=auto vmstat
[root@template ~]# taskset -p 1594
pid 1594’s current affinity mask: c #1100 (3210)表示位置参数,一个核代表一个位置,一个数代表8个位置,使用的位置放1 ,然后计算值,比如上面1100则为8+4+0+0=12 =c
[root@template ~]# screen -X -s vmstat quit
[root@templ
taskset使用和说明
最新推荐文章于 2024-02-18 17:00:13 发布
![](https://img-home.csdnimg.cn/images/20240611030827.png)