Linux cpu hotplug无法正常工作

时间:2018-09-05 08:45:30

标签: linux affinity hotplugging

我正在基于Android 8.1内核4.4 sys的普通4核ARM上测试linux cpu热插拔。问题似乎在于,在再次使CPU联机之后,任务集和内核拒绝在内核上移动和/或调度任何任务。例如。在做:

echo 0 > /sys/devices/system/cpu/cpu3/online
echo 1 > /sys/devices/system/cpu/cpu3/online
taskset -c 3 bash

失败...我不知道为什么taskset拒绝将任何线程迁移到热插拔核心。我打算通过强制从本地1-3中断本地计时器中断(LOC)来改进内核NO_HZ无滴答操作。内核NO_HZ文档说明了这种可能性。

我还在Linux qemu的上游kernerl 4.18.4上运行它。它也存在。 请给我一些帮助,谢谢〜

0 个答案:

没有答案