如何将核心分配给流程而不是核心流程?

时间:2016-02-26 04:36:04

标签: process parallel-processing processor cpu-cores

将流程分配到特定核心很容易,但如何确保只有该流程应该在特定核心或核心上运行.Rest流程可以在其他核心上运行。请帮助我。

1 个答案:

答案 0 :(得分:0)

我从类似问题得到答案

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

  2. 使用IRQ亲和性设置其他CPU来处理所有中断,以便隔离的CPU不会收到任何中断。

  3. 使用CPU亲和力将特定任务修复到隔离的CPU