小编Nat*_*mal的帖子

内核线程似乎会干扰完全无滴答模式吗?

我正在尝试禁用本地计时器中断以实现低延迟。我在内核配置中启用了完全无滴答模式,并且为相关内核设置了引导参数 nohz_full。

然而,当我通过 /proc/interrupts 查看中断计数时,我看到本地定时器中断每核心每秒计数 1000 次,这意味着完全无滴答不起作用。

无滴答模式文档说,为了使无滴答工作,只有一个正在运行的进程需要在那个核心上。

当我查看顶部时,我在给定的核心(本例中的核心 1)下看到以下内容:

   19 root      RT   0     0    0    0 S  0.0  0.0   0:00.00  1 watchdog/1
   20 root      -2   0     0    0    0 S  0.0  0.0   0:02.15  1 rcuc/1
   21 root      RT   0     0    0    0 S  0.0  0.0   0:00.04  1 migration/1
   22 root      -2   0     0    0    0 S  0.0  0.0   0:00.25  1 ksoftirqd/1
   23 root      RT   0     0    0    0 S  0.0  0.0   0:00.00  1 posixcputmr/1
   24 root      20   0     0 …
Run Code Online (Sandbox Code Playgroud)

linux performance kernel thread latency

5
推荐指数
1
解决办法
1342
查看次数

标签 统计

kernel ×1

latency ×1

linux ×1

performance ×1

thread ×1