過剰なksoftirqdリソース使用の原因をデバッグする方法は?


9

man ksoftirqdは以下を示します:

ksoftirqdがCPU時間のごく一部を占めている場合は、マシンのソフト割り込み負荷が高いことを示しています。

私は、ksoftirqdプロセスが短期間に過剰なCPUおよびディスクリソースを使用する、一般的に高いシステム使用率でDebian Wheezyシステムを使用しています。その間、システムはカタツムリのペースで動作します。

このksoftirqdリソース使用率の急上昇の根本的な原因を理解するには、どうすればよいですか?

回答:


6

/proc/interrupts1つ以上の割り込みが過度に発生していないか確認してください。ヒント:1秒あたり数千の割り込みは、アラームの原因にはなりません。

過剰な割り込み(割り込みストームとも呼ばれます)には複数の理由が考えられます。その1つはハードウェアの問題(ノイズの多い割り込みライン)です。

質問にさらに回答するには、使用しているハードウェアのOSを知る必要があります。


CPU0 76739293 eth0の-TXRX-0 - eth0のは、主犯(いないことを確認かかわらず、毎秒ごとに確認する方法)であるように見えます
MRP

そして15分後-CPU0 77513350 eth0-TxRx-0。
mrP '10

((77513350-76739293)/ 15)/ 60 = 860割り込み/秒-ネットワークを頻繁に使用している場合は、アラームの原因はありません。私はあなたのマシンに全く問題がないと思います、割り込みの処理はあなたのシステムの通常の振る舞いです...
Jan

ここではどのハードウェア情報が役に立ちますか?
mrP '10 / 10/12

聖牛バットマン、コアはいくつあるの?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.