小编Mos*_*ben的帖子

在 Linux 内核上禁用定时器中断

我想禁用我的机器上某些核心 (1-2) 上的计时器中断,该机器是运行 centos 7 并带有 rt 补丁的 x86,两个核心都是带有 , 的隔离核心(您可以看到nohz_fullcmdline),但计时器中断继续中断 core1 和 core2 上运行的实时进程。

1. uname -r
3.10.0-693.11.1.rt56.632.el7.x86_64

2. cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-3.10.0-693.11.1.rt56.632.el7.x86_64 \
   root=/dev/mapper/centos-root ro crashkernel=auto \
   rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet \ 
   default_hugepagesz=2M hugepagesz=2M hugepages=1024 \
   intel_iommu=on isolcpus=1-2 irqaffinity=0 intel_idle.max_cstate=0 \
   processor.max_cstate=0 idle=mwait tsc=perfect rcu_nocbs=1-2 rcu_nocb_poll \
   nohz_full=1-2 nmi_watchdog=0

 3. cat /proc/interrupts
           CPU0       CPU1       CPU2
  0:         29          0          0   IO-APIC-edge      timer
.....
......

NMI:          0          0          0   Non-maskable interrupts
LOC:  835205157  308723100  308384525   Local timer interrupts
SPU: …
Run Code Online (Sandbox Code Playgroud)

centos real-time linux-kernel

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

标签 统计

centos ×1

linux-kernel ×1

real-time ×1