Kipmi0 占用100% CPU1核

Kipmi0 占用100%单核,NICE 19,一般没什么影响。

但是也可以临时降低

echo 100 > /sys/module/ipmi_si/parameters/kipmid_max_busy_us

降到10%

重启生效的配置,修改模块参数。

Create a file in /etc/modprobe.d/, i.e./etc/modprobe.d/ipmi.conf, and add the following content:

# Prevent kipmi0 from consuming 100% CPU

options ipmi_si kipmid_max_busy_us=100

modinfo ipmi_si 

parm:           bt_debug:debug bitmask, 1=enable, 2=messages, 4=states (int)

parm:           smic_debug:debug bitmask, 1=enable, 2=messages, 4=states (int)

parm:           kcs_debug:debug bitmask, 1=enable, 2=messages, 4=states (int)

parm:           hotmod:Add and remove interfaces.  See Documentation/IPMI.txt in the kernel sources for the gory details.

parm:           trydefaults:Setting this to 'false' will disable the default scan of the KCS and SMIC interface at the standard address (bool)

parm:           type:Defines the type of each interface, each interface separated by commas.  The types are 'kcs', 'smic', and 'bt'.  For example si_type=kcs,bt will set the first interface to kcs and the second to bt (string)

parm:           addrs:Sets the memory address of each interface, the addresses separated by commas.  Only use if an interface is in memory.  Otherwise, set it to zero or leave it blank. (array of ulong)

parm:           ports:Sets the port address of each interface, the addresses separated by commas.  Only use if an interface is a port.  Otherwise, set it to zero or leave it blank. (array of uint)

parm:           irqs:Sets the interrupt of each interface, the addresses separated by commas.  Only use if an interface has an interrupt.  Otherwise, set it to zero or leave it blank. (array of int)

parm:           regspacings:The number of bytes between the start address and each successive register used by the interface.  For instance, if the start address is 0xca2 and the spacing is 2, then the second address is at 0xca4.  Defaults to 1. (array of int)

parm:           regsizes:The size of the specific IPMI register in bytes. This should generally be 1, 2, 4, or 8 for an 8-bit, 16-bit, 32-bit, or 64-bit register.  Use this if you the 8-bit IPMI register has to be read from a larger register. (array of int)

parm:           regshifts:The amount to shift the data read from the. IPMI register, in bits.  For instance, if the data is read from a 32-bit word and the IPMI data is in bit 8-15, then the shift would be 8 (array of int)

parm:           slave_addrs:Set the default IPMB slave address for the controller.  Normally this is 0x20, but can be overridden by this parm.  This is an array indexed by interface number. (array of int)

parm:           force_kipmid:Force the kipmi daemon to be enabled (1) or disabled(0).  Normally the IPMI driver auto-detects this, but the value may be overridden by this parm. (array of int)

parm:           unload_when_empty:Unload the module if no interfaces are specified or found, default is 1.  Setting to 0 is useful for hot add of devices using hotmod. (int)

parm:           kipmid_max_busy_us:Max time (in microseconds) to busy-wait for IPMI data before sleeping. 0 (default) means to wait forever. Set to 100-500 if kipmid is using up a lot of CPU time. (array of uint)

时间: 2024-12-28 12:27:16

Kipmi0 占用100% CPU1核的相关文章

共享:CPU资源占用100%解决方法

解决 1.驱动没有经过认证,造成CPU资源占用100%.大量的测试版的驱动在网上泛滥,造成了难以发现的故障原因. 2.防.杀毒软件造成故障.由于一些防.杀毒软加入了对网页.插件.邮件的随机监控,无疑增大了系统负担,可以根据情况有选择的开启服务. 3.病毒.木马造成.大量的蠕虫病毒在系统内部迅速复制,造成CPU占用资源率据高不下.解决办法:使用最新的杀毒软件在DOS模式下进行杀毒.经常性更新升级杀毒软件和防火墙,加强防毒意识,掌握正确的防杀毒知识. 4.开始->运行->msconfig->

CPU占用100%原因及解决方法

我们在使用Windows XP操作系统的时候,用着用着系统就变慢了,一看"任务管理器"才发现CPU占用达到100%.这是怎么回事情呢?遇到病毒了,硬件有问题,还是系统设置有问题,在本文中笔者将从硬件,软件和病毒三个方面来讲解系统资源占用率为什么会达到100%. CPU占用率高的九种可能: 1.防杀毒软件造成故障 由于新版的KV.金山.瑞星都加入了对网页.插件.邮件的随机监控,无疑增大了系统负担.处理方式:基本上没有合理的处理方式,尽量使用最少的监控服务吧,或者,升级你的硬件配备. 2.

explorer.exe进程造成CPU使用率占用100%

问:我的电脑explorer.exe进程造成CPU使用率占用100%,我应该怎么办? 答:在system.ini文件中,在[BOOT]下面有个"shell=文件名".正确的文件名应该是"explorer.exe",假如不是"explorer.exe",而是"shell= explorer.exe 程序名",那幺后面跟着的那个程序就是"木马"程序,就是说你已经中"木马"了. 在注册表中的情

解决Win8磁盘占用100%

Win8磁盘莫名其妙占用100%,从进程没看到任何异常,其实在Win8中存在磁盘占用100%的BUG,是家庭组功能搞的鬼,关闭家庭组功能后磁盘占用下降到3%到10%左右.Win8正式版应该会解决这毛病吧!but..有些人正常,难道是传说中的人品问题? 关闭家庭组功能:WIN+R运行Services.msc,找到HomeGroupListener和HomeGroupProvider服务,分别停止和禁用这2个服务.然后重新启动Windows8,看看磁盘占用是不是正常了.

如何解决XP系统下ekrn.exe内存占用100%

如何解决XP系统下ekrn.exe内存占用100%   ekrn.exe内存占用100%时,解决步骤: 1.确定你已经安装了微软官方发布的WinXP所有的SP2补丁(其中包括有Svchost.exe系列问题的BUG补丁,不是指SP3哈). 2.暂停EAV全部监控.几秒之后,ekrn.exe占用自动降为0%. 3.几秒之后Svchost.exe出现占用CPU100%的现象. 4.打开控制面板==>管理工具==>服务,找到"Automatic Updates",设置成手动启动,

CPU资源占用100%的原因及解决方法

1.驱动没有经过认证,造成CPU资源占用100%.大量的测试版的驱动在网上泛滥,造成了难以发现的故障原因. 2.防.杀毒软件造成故障.由于一些防.杀毒软加入了对网页.插件.邮件的随机监控,无疑增大了系统负担,可以根据情况有选择的开启服务. 3.病毒.木马造成.大量的蠕虫病毒在系统内部迅速复制,造成CPU占用资源率据高不下.解决办法:使用最新的杀毒软件在DOS模式下进行杀毒.经常性更新升级杀毒软件和防火墙,加强防毒意识,掌握正确的防杀毒知识. 4.开始->运行->msconfig->启动,

Win8系统进程System.exe占用100%磁盘怎么办

  Win8系统进程System.exe占用100%磁盘怎么办 1.因为这里需要设置虚拟内存,至于如果寻找到下图设置界面读者可以参考Win8如何巧设虚拟内存扩大存储空间一文. 这里在高级选项卡之中点击设置,弹出的另外一个选项卡之中同样选择高级,点击更改. 2.弹出了虚拟内存更改对话框,这里用户首先要取消的就是自动管理所有驱动器的分页文件大小复选项. 3.其次点击对话框下方的设置,之后左边的两个单选框会由灰色转变成为黑色.选中无分页文件. 最后点击确定完成整个操作过程. windows7教程 wi

Win8系统笔记本经常磁盘占用100%怎么解决?

Win8系统笔记本经常磁盘占用100%怎么解决?   操作步骤如下: 1.打开网络和共享中心---更改适配器设置---网路连接---internet协议版本6(tcp/ipv6)的前面的勾去掉,然后确定退出. 系统盒 www.xitonghe.com 2.按WIN+R输入 services.msc 回车,打开服务 停止并禁用以下三个服务: Peer Networking Grouping Peer Name Resolution Protocol Peer Networking identity

Win8磁盘占用100%的解决办法

之前有不少Win8用户反馈,Win8磁盘使用率经常处于100%,之前也一直没有找到有效的解决办法.业界一直称Win8磁盘占用100是一个已知Wn8问题,我们只能等待微软更新来解决,并且不少朋友称Win8磁盘占用100很容易损耗固态硬盘,因此希望遇到这种问题的朋友可以尽快换回Win7系统,不过最近有电脑高手朋友为我们分享了多种Win8磁盘占用100%的解决办法,有类似问题的朋友可以一试了. 解决方法1:硬盘4K对齐,能减少磁盘占用100%情况.(大部分用户能解决) 解决方法2:检查硬盘AHCI驱动