本文主要介绍如何在Linux操作系统中,修改use_threaded_interrupts
参数值。
该参数是int
(整数)类型的内核模块参数,用于控制是否使用线程化中断处理,开启中断线程化(Threaded IRQs)后,可提高实时性能(real-time performance)和响应性。
当您使用NVMe SSD本地盘实例时,可能出现I/O中断都发送至某一CPU上的场景,若该CPU的SI(software irq,软件中断)达到100,将出现故障。您可以通过use_threaded_interrupts
参数,开启中断线程化,改善实时性能和响应性。
注意
本方案将新增irq进程,增加实例CPU的额外损耗,占用部分CPU。