如何(有可能)避免kworker和看门狗在指定的核心上运行

时间:2016-11-27 13:31:24

标签: linux linux-kernel scheduler cpu-usage watchdog

我正在尝试最小化CPU的某些核心的使用。 (仅供参考,我有一个Intel Core i7-4790,4个超线程内核,8个逻辑内核)

我看到我的每个逻辑核心上都运行了 watchdog 线程(或进程)和 kworker 线程(或进程)

我希望他们不要在逻辑核心3和7上运行

您知道这是否可行,如果可行,我该怎么办?我将不胜感激任何有关该主题的相关文件

  

还有一件事,看门狗和kworker都在我的核心上运行3   即使它们是通过内核选项isolcpus

隔离的,也是7

此致

  

FYI,这个问题是我最近的另一个问题的延续   发布:Cannot avoid context-switches on a process launched alone on a CPU

1 个答案:

答案 0 :(得分:0)

我发现可以通过向Linux内核提供选项nowatchdog来禁用监视程序。