如何将处理器号转换为 32 位十六进制值
How to convert the processer number to 32 bit hexadecimal value
我正在尝试将特定进程分配给特定 CPU 核心。
例如 $taskset -p 0x11 4106
我从示例中知道它正在将核心 0 和 4 设置为 "ON" 并将其分配给 PID 4106。有人可以帮助我理解从 0 和 4 到“0x11”的转换
公式是每个处理器的个数以2的次方相加,然后相加
对于 0 和 4,我们计算 20 和 24,分别给出 1 和 16。
它们的和是17,十六进制格式是0x11。
我正在尝试将特定进程分配给特定 CPU 核心。 例如 $taskset -p 0x11 4106
我从示例中知道它正在将核心 0 和 4 设置为 "ON" 并将其分配给 PID 4106。有人可以帮助我理解从 0 和 4 到“0x11”的转换
公式是每个处理器的个数以2的次方相加,然后相加
对于 0 和 4,我们计算 20 和 24,分别给出 1 和 16。
它们的和是17,十六进制格式是0x11。