本包目录(357 条)
sysctl 内核参数72 条
CPU 与调度60 条
内存与 OOM58 条磁盘与 IO32 条网络栈调优98 条性能分析工具37 条

threadirqs 中断线程化

内核参数 threadirqs 让大部分中断处理程序以内核线程运行,可对其设置调度策略与亲和性,便于控制中断抖动。

启用内核命令行加 threadirqs(grub)
验证ps 中可见 irq/ 线程
风险个别驱动对该模式兼容性一般

查看与验证

查看与验证
grep -o 'threadirqs' /proc/cmdline
ps -eo pid,cls,rtprio,comm | grep -i 'irq/' | head

易错点

  • 属于启动期配置,改动需要重启并评估;先用测试环境压测再推广
  • 启用后中断延迟特征改变,原有绑核方案要重新验证

数据来源与参考

  • Linux 内核 Documentation/core-api/genericirq.rst(强制线程化)
  • Linux 内核内核参数 threadirqs 文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌