특정 서버들의 CPU 사용율이 및 로드 에버리지가 높아 확인하여보니 Kipmi 이녀석이 100%를 사용하고 있다.

뭐하는 애인지 찾아보았다.


ipmi를 operation 하는 동안 ipmi 드라이버를 폴링을 하는 녀석이다.

만약 시스템의 ipmi operations 수가 많아지게 되면  kipmi는 CPU를 점유하게 될 수 있다.


해당 점유율에 대해 처리하는 방법은 다음과 같다.


방법 1.

원인이 되는 ipmi 를 정지시킨다

service ipmi stop



방법 2.

kipmid 자체를 disable 시킨다.

해당 방법은 ipmi  operations 속도의 저하를 일으킬수 있다.


/etc/modprobe.conf 파일일을 수정

options ipmi_si force_kipmid=0

OS 버전에 따라서는 위치가 틀리다

/etc/modprobe.d/ipmi.conf


service ipmi restart





방법 3.

kipmi의 자원 점유 MAX 값을 설정한다.


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


부팅시 적용을 위하여 rc.local 에 등록을 같이 하여 준다




Posted by 24X365

댓글을 달아 주세요