Kipmi0はcentos 6.4でCPUの99.8%を占めています。

Kipmi0はcentos 6.4でCPUの99.8%を占めています。

CentOS 6.4を使用しており、kipmi0CPUは99.8%、メモリは0.0%、ロード平均は1.00を示しています。これを正すために、私たちはどのような措置を講じるべきですか?

ベストアンサー1

~によるとIPMIドキュメント:

このスレッドは、インターフェイスのパフォーマンスに応じてCPUを大量に使用できます。これは多くのCPUを無駄にすることができ、アイドルCPUの検出と追加の電力使用にさまざまな問題を引き起こす可能性があります。これを防ぐために、kipmid_max_busy_usは、キップミッドがティック中にスリープする前に回転できる最大時間(マイクロ秒)を設定します。この値はパフォーマンスとCPUの無駄のバランスをとり、必要に応じて調整する必要があります。いつか自動チューニングが追加されますが、これは単純な問題ではなく、自動チューニングもユーザーが要求するパフォーマンスに合わせて調整する必要があります。

したがって、このコマンドを実行してkipmid_max_busy_usパラメーターを設定できます。

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

私たちのシステムでは、このパラメータを設定した後、kipmi0のCPUが15%に低下しました。

これを試してみてください。

変更を継続的に適用するには、ipmi_siカーネルモジュールのオプションを設定します。 Internet Explorer でファイルを生成し、
次のコンテンツを追加します。 ipmi_siカーネルモジュールがカーネルにロードされるたびに、このパラメータは自動的に正しく設定されます。/etc/modprobe.d//etc/modprobe.d/ipmi.conf
# Prevent kipmi0 from consuming 100% CPU
options ipmi_si kipmid_max_busy_us=100

おすすめ記事