りんけーじ - blog

ℹ️本記事は古いコンテンツを変換して表示しています。

表示が崩れたり、リンクが正しくない可能性があります。ご了承ください。

2016/02/23 00:02 : ehci0の割り込みがおかしい

なんだか最近、10秒ごとにgstatの結果表示やらSSHやらが固まると思ったら、interrupt stormっぽい現象が起きてた。秒間180000件も割り込みが起きてりゃ、いろいろおかしくなるでしょう。

踏んだバグは、どうやらこの辺らしい。

[ehci] Extremely high interrupt rate on ehci/uhci IRQ16 80% cpu utilization on CPU0

FreeBSD 9系、10系ともにJun 17 2015, つまり2015/06/17に修正版がコミット済みなので、きっと9.4-RELEASEには入っている。が、我が家で問題を起こした子はストレージなので怖くてアップグレードなんてできない。ので、また今度にでも検証の予定。

なんだか最近、10秒ごとにgstatの結果表示やらSSHやらが固まると思ったら、interrupt stormっぽい現象が起きてた。秒間180000件も割り込みが起きてりゃ、いろいろおかしくなるでしょう。

踏んだバグは、どうやらこの辺らしい。

[ehci] Extremely high interrupt rate on ehci/uhci IRQ16 80% cpu utilization on CPU0

FreeBSD 9系、10系ともにJun 17 2015, つまり2015/06/17に修正版がコミット済みなので、きっと9.4-RELEASEには入っている。が、我が家で問題を起こした子はストレージなので怖くてアップグレードなんてできない。ので、また今度にでも検証の予定。

参考までに、vmstat -iの出力はこんな感じ。ehci0のrateがひどい。ころすきか。

[alraune:~] root# vmstat -i
interrupt                          total       rate
irq16: ehci0                189959870759     181976
irq23: ehci1                   100515935         96
cpu0:timer                     490818324        470
irq264: mpt0                   170437921        163
irq265: em0                    363774409        348
irq266: em1:rx 0                35215428         33
irq267: em1:tx 0                    4345          0
irq268: em1:link                       2          0
irq269: ahci0                   91384771         87
cpu1:timer                     467425458        447
cpu3:timer                    1175161820       1125
cpu2:timer                     422516053        404
Total                       193277125225     185154