使用irqbalance服务实现中断负载均衡

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

你可能感兴趣的:(使用irqbalance服务实现中断负载均衡)