私たちのdebian8専用サーバーの1つでtop
を実行し、100%CPUを使用するプロセスkipmi0
に気づきました。まず最初に...誰かがこのプロセスが何のためにあるのか、それが何をするのか、またはどのプログラムがそれを使用しているのか知っていますか?削除しても安全ですか?削除するために何を変更する必要があり、サーバーの再起動時に再起動しないようにする必要がありますか?
kipmi0は、サーバー上のIPMIコントローラーとのインターフェースに使用されるカーネルプロセスです。
私の経験では、このように100%CPUを使用してスタックしている場合は、サーバーとIPMIコントローラースタック間のインターフェイスがロックされているためです。IPMIスタックをリセットすると、正しく機能します。ロックアップする理由はさまざまですが、私が遭遇する一般的な理由は、SolarwindsやNessusなどのネットワークスキャンツールがWebインターフェイスまたはIPMIネットワークポート(TCP/623またはUDP/623)をスキャンしようとしていることです。
[〜#〜] ipmi [〜#〜] (Intelligent Platform Management Interface)コントローラーはしばしばBMC(Baseboard Management Controller)と呼ばれ、ブランドが異なります-デルはそれらをDRACと呼び、HPはそれらを呼びますILOなど。リセット方法はプラットフォームによって大きく異なります。
Host-IPMIインターフェースを実際に使用しない場合は、さまざまなipmi_ *カーネルモジュールの起動時のロードを停止できます。これを行う方法は、ディストリビューションによって異なります。 here は、このテーマに関するDebianページです。
このページ いくつかの良い情報があります。