Linux中断服务irqbalance

irqbalance在Linux上一般作为service,在多核处理器系统上分配硬件中断,以提升性能。

中文名
irqbalance

外文名
irqbalance

基本原理
清除上一次的统计数据。
通过/proc/interrupts分析中断的情况。
/proc/interrupts
文件中列出当前系统使用的中断的情况,所以某个中断处理没有安装,是不会显示的。哪怕之前安装过,被卸载了。
从左到右分别是,irq的序号, 在各自cpu上发生中断的次数,可编程中断控制器,设备名称(request_irq的dev_name字段)

通过/proc/stat分析中断的负载情况。
根据上面的统计数据计算中断均衡。
设置中断亲和力达到均衡。
睡眠一定时间返回1。

你可能感兴趣的:(Linux)