如何将处理器编号转换为32位十六进制值

时间:2018-12-10 19:04:50

标签: linux pid

我正在尝试将特定进程分配给特定CPU内核。 例如$ taskset -p 0x11 4106

从示例中我知道将内核0和4设置为“ ON”并将其分配给PID4106。有人可以帮助我理解从0和4到“ 0x11”的转换

1 个答案:

答案 0 :(得分:0)

公式是将每个处理器的数量乘以2,然后将它们加起来。

对于0和4,我们计算2 0 和2 4 ,分别得到1和16。

它们的总和为17,以十六进制格式为0x11。