taskset让进程在特定的CPU中运行。
retrieve or set a process’s CPU affinity
1 | 用法:taskset [选项] [掩码 | cpu列表] [pid|命令 [参数...]] |
查询进程的CPU掩码
1 | [root@hgs ~]# ./test.sh & |
14个f,表示有14 x 4 = 56个处理器。
设置进程的CPU掩码
1 | [root@hgs ~]# taskset -p 3 12787 |
1 | [root@hgs ~]# taskset -pc 0,3,7-11 12787 |
1 | 0xf89 = 0b1111 1000 1001 |