查看单个进程的CPU亲和性信息
时间: 2023-11-25 18:30:52 浏览: 282
可以使用taskset命令查看单个进程的CPU亲和性信息。
具体命令格式为:
taskset -p <进程ID>
例如,要查看进程ID为1234的进程的CPU亲和性信息,可以输入以下命令:
taskset -p 1234
输出结果中,Affinity为0x1表示该进程只能在CPU0上运行;Affinity为0x2表示该进程只能在CPU1上运行;Affinity为0x3表示该进程可以在CPU0或CPU1上运行。
相关问题
查看单个进程的NUMA亲和性信息
可以使用numactl工具来查看单个进程的NUMA亲和性信息。以下是具体步骤:
1. 首先,使用ps命令查看进程的PID,例如我们要查看进程名为“test”的PID:
```
ps -ef | grep test
```
2. 然后,使用numactl命令查看该进程的NUMA亲和性信息:
```
numactl --show --pid=<PID>
```
其中,<PID>为第一步中查到的进程PID。
该命令会输出该进程所绑定的NUMA节点列表,例如:
```
pid 12345's current affinity mask: 0-3
node 0 cpus: 0 1 2 3
node 1 cpus: 4 5 6 7
```
上述输出表示该进程绑定了NUMA节点0和1,其中节点0的CPU编号为0-3,节点1的CPU编号为4-7。
阅读全文