web-dev-qa-db-ja.com

ソフトウェア割り込みCPU時間が長く、増加し続ける

私のシステムは、カーネル2.6.32-5-openvz-AMD64を備えたDebian 6.0.3 x86_64ボックスであり、多数のOpenVZコンテナーをホストしています。最近、LXC /新しいカーネルからバックポートリポジトリから安定したOpenVZカーネルに移行してネットワークの問題を解決しましたが、別の問題が発生しました。CPUはソフトウェア割り込みの処理に多くの時間を費やしています。 CPU時間のMuninグラフは次のとおりです: http://prntscr.com/arjzl

カーネルコマンドラインにnohz=offhighres=offを追加しましたが、あまり役に立ちませんでした。また、別のMuninグラフによると、このボックスの割り込みの数は非常に少ないです: http://prntscr.com/ark19 なので、割り込みはこの問題の原因ではないようです。 topを実行すると、zabbix_serverが最もCPUを消費しますが、zabbix_serverとソフトウェア割り込みの間に関係は見られません。

調査を進める方法がわかりません。これはカーネルのバグまたはカーネルモジュールのバグのように見えますが、これを有罪のプロセス/モジュールまで追跡するのが難しいかどうかはわかりません。調整する別のカーネルコマンドラインパラメータがあるかもしれません。次に何を試すべきですか?

4
Alex

zabbix_serverは最もCPUを消費しますが、zabbix_serverとソフトウェア割り込みの間に関係は見られません。

どのように正確に関係を見ようとしているのだろうか?たとえば、止めてみましたか?

この問題はカーネルの変更後に発生したため、これはOVZ2.6.32-5のバグであると考えるのが妥当です。現在よりも新鮮な場合は、 http://wiki.openvz.org/Download/kernel/rhel6/042stab055.16 を使用することをお勧めします(見た目どおり)。

3
poige