irqbalance用于优化中断分配,当启动irqbalance服务时,irqbalance会尽可能地将中断均匀地分发给各个CPU core.
一、如何确定系统中irqbalance的运行状态呢?
$ service irqbalance status
irqbalance (pid 19612) is running...
二、关闭 irqbalance 服务
$ service irqbalance stop
Stopping irqbalance: [ OK ]
三、取消开机启动
$ chkconfig irqbalance off
四、启动或重启irqbalance服务
$ service irqbalance start
$ service irqbalance restart
五、查看系统中的所有中断号
$ cat /proc/interrupts
在第一列中,会列出所有中断号,进而可以查看该中断由哪个CPU响应,假设网卡的中断号为100,则可通过如下命令查看该中断号所对应的CPU核。
$ cat /proc/irq/100/smp_affinity_list