👉点击这里申请火山引擎VIP帐号,立即体验火山引擎产品>>>
本文主要介绍如何在Linux操作系统中,修改use_threaded_interrupts参数值。
关于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。
操作步骤
登录Linux实例。
执行如下命令,修改use_threaded_interrupts参数,开启中断线程化。
rmmod nvme nvme_coremodprobe nvme use_threaded_interrupts=1
修改后,您可以根据测试本地盘性能指引,使用FIO命令测试磁盘性能。