BLBA-2018:0010 irqbalance 缺陷更新



  • 问题描述

    irqbalance包提供了一个守护程序,可以在多个CPU之间均匀分配中断请求(IRQ)负载,以提高性能。

    此更新修复了以下错误:

    • 以前,如果设备消失然后再次出现,irqbalance中的“irq_count”中断请求(IRQ)计数器会溢出,导致无法平衡IRQ。此更新添加了一次检查,如果计数器减少,则会触发重新扫描IRQ数据库。因此,对于消失和重新出现的设备,IRQ保持正确平衡。(BZ#1542450)

    影响版本

    • Big Cloud Enterprise Linux 7.4

    更新类型

    • 缺陷更新:BA

    解决方案

    目前,BC-Linux 的官方源已经提供 irqbalance 的更新软件包,受影响的 BC-Linux 客户端用户需要升级到 irqbalance-1.0.7-10.el7_4.1.x86_64 版本。

    1. 检查YUM源设置,确保使用的是 BC-Linux 官方YUM源

    [root@BCLinux7_4 ~]# ls -l /etc/yum.repos.d/
    total 24
    -rw-r--r--. 1 root root  969 Jul 26 22:07 BCLinux-Base.repo
    -rw-r--r--. 1 root root 1512 Jul 26 22:07 BCLinux-CR.repo
    -rw-r--r--. 1 root root  676 Jul 26 22:07 BCLinux-Debuginfo.repo
    -rw-r--r--. 1 root root  974 Jul 26 22:07 BCLinux-HA.repo
    -rw-r--r--. 1 root root  612 Jul 26 22:07 BCLinux-Kernel.repo
    -rw-r--r--. 1 root root  974 Jul 26 22:07 BCLinux-LB.repo
    -rw-r--r--. 1 root root  589 Jul 26 22:07 BCLinux-SCL.repo
    -rw-r--r--. 1 root root 1244 Jul 26 22:07 BCLinux-Source.repo
    
    

    2. 安装更新

    [root@BCLinux7_4 ~]# yum update irqbalance
    Loaded plugins: fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
    Resolving Dependencies
    --> Running transaction check
    ---> Package irqbalance.x86_64 3:1.0.7-10.el7 will be updated
    ---> Package irqbalance.x86_64 3:1.0.7-10.el7_4.1 will be an update
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ===================================================================================================================================================================================
     Package                                   Arch                                  Version                                              Repository                              Size
    ===================================================================================================================================================================================
    Updating:
     irqbalance                                x86_64                                3:1.0.7-10.el7_4.1                                   updates                                 45 k
    
    Transaction Summary
    ===================================================================================================================================================================================
    Upgrade  1 Package
    
    Total download size: 45 k
    Is this ok [y/d/N]: 
    
    
    

    3. 复查

    [root@BCLinux7_4 ~]# rpm -qa|grep irqbalance
    irqbalance-1.0.7-10.el7_4.1.x86_64
    
    

    4.重启服务

    安装升级包以后,重启相关服务方能使更新生效。
    建议在重启之前,联系相关组件的使用者,确认重启的影响。

    [root@BCLinux7_4 ~]# systemctl restart irqbalance.service
    

    外部链接

    1.BC-Linux安全更新