Solution to high CPU usage of CentOS system process by 100%

Source: Internet
Author: User
Tags high cpu usage

Solution to high CPU usage of CentOS system process by 100%

On the top process of the server, the process shows that kipmi0 often occupies a high CPU or even 100%.

Look at the professional saying:
Kipmi is supposed to run with low priority. When you say it consumes70-90% of the CPUs, is that constant (does it still consumeProcessor when they are other tasks in the process queue that shocouldHave a larger slice of the CPU time) or the 70%/90% comes whenMachine is idle?
A second issue to investigate is whether you have pending controllerIssues (alarms of varying nature that are not resolved) and/or olderVersions of controller firmware.

Check the chkconfig service and find that only the ipmievd service is similar. It is estimated that this is the case. It is different from the ipmi mentioned on the Internet!

Fix: no repair required
No fix required. You shoshould ignore increased CPU utilization as it has no impact on actual system performance.

Although this is a task that uses idle CPU resources to automatically adjust some interfaces, it is still afraid of exceptions as it occupies so many resources.

Find: can temporarily reduce

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

In our system, after set this parameter, the cpu of kipmi0 decreased to 15%. after executing the preceding command, the CPU core resources occupied are reduced from 100% to 10%.

You can try this. permanent reduction
To make the changes persistent you can configure the options for the ipmi_si kernel module.
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

Echo "options ipmi_si kipmid_max_busy_us = 100">/etc/modprobe. d/ipmi. conf

The system is automatically adjusted upon next restart.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.