一、查看全局CPU信息
cat /proc/cpuinfo
二、 查看特定CPU信息
grep processor /proc/cpuinfo 查看逻辑CPU编号
grep core\ id /proc/info 查看逻辑CPU运行的物理 core
grep processor\ id /proc/info 查看逻辑CPU所在的物理CPU
三、将特定进程绑定到特定逻辑CPU
注意:这里是逻辑CPU
https://linux.die.net/man/1/taskset
-c, --cpu-list
specify a numerical list of processors instead of a bitmask. The list may contain multiple items, separated by comma, and ranges. For example, 0,5,7,9-11.
-p, --pid
operate on an existing PID and not launch a new task
taskset -cp 逻辑CPU的list 进程的pid
四、实验室机器的情况
共有两块物理CPU,每块有12个物理core; 第0块CPU的物理core和逻辑CPU的映射关系如下:
core id : 0
core id : 1
core id : 2
core id : 3
core id : 4
core id : 5
core id : 8
core id : 9
core id : 10
core id : 11
core id : 12
core id : 13
processor : 0
processor : 1
processor : 2
processor : 3
processor : 4
processor : 5
processor : 6
processor : 7
processor : 8
processor : 9
processor : 10
processor : 11
processor : 12