首页/系统/Linux 内核与性能调优速查/隔离核:isolcpus / nohz_full / rcu_nocbs
CPU 与调度60 条

隔离核:isolcpus / nohz_full / rcu_nocbs

组合内核参数把指定核从常规调度均衡、时钟滴答与 RCU 回调中隔离,供延迟敏感任务独占,需配合显式绑核使用。

参数isolcpus=4-7 nohz_full=4-7 rcu_nocbs=4-7
生效重启(grub)
使用taskset -c 4-7 显式绑定

检查与使用

检查与使用
cat /proc/cmdline | tr ' ' '\n' | grep -E 'isolcpus|nohz_full|rcu_nocbs'
taskset -c 4 ./low-latency-worker

易错点

  • 隔离核编号可能随硬件/固件变化漂移,部署后要复核实际核号
  • 隔离后普通任务不会自动迁入,但也别把中断线程忘在隔离核上(用 irqaffinity 排除)

数据来源与参考

  • Linux 内核 Documentation/admin-guide/kernel-parameters.txt
  • Linux 内核 Documentation/timers/no_hz.rst
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌