<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[[实践OK]kipmi0进程CPU占用率的问题，kipmi0进程单核CPU100%的解决办法。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Unix/LinuxC技术]]></category>
<pubDate>Thu, 17 Aug 2017 06:41:22 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	<textarea name="code" class="php" rows="15" cols="100">
touch /var/lock/subsys/local
echo 10 &gt;/sys/module/ipmi_si/parameters/kipmid_max_busy_us
</textarea><br/>From：<a href="http://www.51niux.com/?id=118" target="_blank">http://www.51niux.com/?id=118</a><br/><br/><br/>背景： 一批老机器出现还没打开Nginx等负载就1了，一看是一个进程点用CPU几乎100%了，于是查了下网上，有这样一个说法。<br/>kipmi0进程CPU占用率的问题<br/><br/>支持 IPMI 的服务器主板上运行 Linux，有的时候经常容易出现 top 命令列表中显示 kipmi0 进程的 CPU 占用接近 100%，禁用开机加载 IPMI 驱动才不会出现。<br/><br/>IPMI 驱动 CPU 占用说明<br/>kipmi 导致的 CPU 使用增长是很常见的，这个硬件设备接口不是中断设备，所以驱动必须轮询设备的状态和消息。这个轮询显示成一个繁忙的CPU。<br/><br/><br/><br/>kipmi内核线程的优先级非常低（一般为 19），所以不会影响系统中的其他进程。甚至当轮询进入死循环（通常是它认为 BMC 有活跃事件需要它处理），它仍然会在任何进程需要CPU资源时放弃占用资源。<br/><br/>CPU通常视 kipmi0 内核线程为 IDLE 时间，kipmi0在没有其他任务运行时运行，并且是系统最低优先级的进程。<br/><br/>降低 CPU 占用的方法<br/>可以通过以下方法使得 kipmi0 内核线程只使用 10% 的 CPU:<br/><br/>echo 100 &gt; /sys/module/ipmi_si/parameters/kipmid_max_busy_us<br/>如果想使此改动永久生效，那可以修改 ipmi_si 内核模块的加载参数，例如增加 /etc/modprobe.d/ipmi.conf 配置文件：<br/><br/># Prevent kipmi0 from consuming 100% CPU<br/>options ipmi_si kipmid_max_busy_us=100<br/><br/><br/>&nbsp;&nbsp;PID USER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PR&nbsp;&nbsp;NI&nbsp;&nbsp;VIRT&nbsp;&nbsp;RES&nbsp;&nbsp;SHR S %CPU %MEM&nbsp;&nbsp;&nbsp;&nbsp;TIME+&nbsp;&nbsp;COMMAND&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;182 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;39&nbsp;&nbsp;19&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0 R 100.0&nbsp;&nbsp;0.0&nbsp;&nbsp;55364:09 kipmi0 <br/><br/>实践是临时修改：<br/>echo 100 &gt; /sys/module/ipmi_si/parameters/kipmid_max_busy_us<br/>一会再看就会发现降下来了：<br/>uptime<br/> 14:51:57 up 58 days, 22:50,&nbsp;&nbsp;1 user,&nbsp;&nbsp;load average: 0.00, 0.00, 0.12<br/><br/>来自：https://wiki.zohead.com/%E6%8A%80%E6%9C%AF/Linux/kipmi0%E8%BF%9B%E7%A8%8BCPU%E5%8D%A0%E7%94%A8%E7%8E%87%E7%9A%84%E9%97%AE%E9%A2%98.md<br/>http://blog.chinaunix.net/uid-29179844-id-5173247.html
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践OK]kipmi0进程CPU占用率的问题，kipmi0进程单核CPU100%的解决办法。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>