IBM Support

Kipmi0 May Show Increased CPU Utilization on Linux

 Technote

Description

The kipmi0 process may show increased CPU utilization in Linux. The utilization may increase up to 100% when the IPMI (Intelligent Platform Management Interface) device, such as a BMC (Baseboard Management Controller) or IMM (Integrated Management Controller) is busy or non-responsive.

Fix

No fix required. You should ignore increased CPU utilization as it has no impact on actual system performance.

Work-around

1. If using an IPMI device, reset the BMC or reboot the system.

2. If not using an IPMI device, stop the IMPI service by issuing the following command:

    service ipmi stop

Details

IBM has requested that the design of kipmi be reviewed in future releases. Any changes that may occur through this review would be implemented in future Linux Distribution updates.

The increased CPU usage of kipmi is normal. The hardware interface is not interrupt driven, so the driver must poll the device for status and messages. It is this polling that is showing up as a busy CPU. The kipmi kernel thread has its priority intentionally lowered so that it does not interfere with other processes on the system. Even when it is polling in its tightest loop (usually when it thinks the BMC has active events it needs to handle), it will give up the CPU to any process that wants it.

The CPU usage seen for the kipmi0 kernel thread is what is known as IDLE time. Kipmi0 is running when there are no other jobs to run and is one of the lowest priority processes on the system.

This is the standard behavior for this interface and is not unique to this process running in an IBM environment or specifically with IBM Systems Director.




Product:
IBM Systems Director
Release:
6.1.1.1; 6.1.1; 6.1; 5.20.x
Function Area:
Usage
Subfunctional Area:
Linux



IBM Systems Management Support Page

    IBM disclaims all warranties, whether express or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. By furnishing this document, IBM grants no licenses to any related patents or copyrights. Copyright © 1996,1997,1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,2011, 2012, 2013 IBM Corporation. Any trademarks and product or brand names referenced in this document are the property of their respective owners. Consult the Terms of use link for trademark information.

Document information

More support for: IBM Systems Director

Software version: 6.1.1.1, 6.1.1, 6.1, 5.20.x

Reference #: 531016968

Modified date: 23 July 2009