我在做脑电波探测装置。将使用Octa核心ARM处理器进行软件处理。对于CPU内核的管理,我是否可以对Linux进行编码,使其严格地在一组特定的核心上运行?假设内核1、2和3,但不应该太严格,因为我还需要在单独的核心上生成设备驱动程序(让我们以核心4为例)。那麽,是否可以这样做呢?
发布于 2018-05-13 13:38:31
您可以隔离CPU核心,以便内核调度程序可以使用isolcpus 核参数或CPU集忽略它们。
从而引导您的内核。
isolcpus=4-7将核心5到8用于您自己的目的;您需要使用线程关联手动安排您的进程。
我认为不可能将CPU核心专门用于内核中的驱动程序。
发布于 2018-05-13 11:07:14
您可以将进程限制在某些核心上:
taskset mask command [arguments]https://unix.stackexchange.com/questions/443534
复制相似问题