如何将核心分配给进程而不是进程到核心



一个进程分配给特定核心很容易,但是如何确保只有该进程应该在该特定核心上运行。其余进程可以在其他内核上运行。请帮我解决这个问题。

我从类似的问题中得到了答案

  1. 在引导过程中,将参数 isolcpus=[cpu_number] 添加到 Linux 内核命令行中,从引导加载程序。这将指示 Linux 调度程序不要在该 CPU 上运行任何常规任务,除非使用 cpu 关联性特别请求。

  2. 使用 IRQ 关联将其他 CPU 设置为处理所有中断,以便隔离的 CPU 不会收到任何中断。

  3. 使用 CPU 关联将特定任务固定到隔离的 CPU

最新更新