カーネルモジュールのCPU使用率、ルーティング、転送ルール

カーネルモジュールのCPU使用率、ルーティング、転送ルール

ループバックカーネルモジュールがインストールされているシステムがあります。ループバックインターフェイスから発信されるパケットは、一連のルーティングおよびiptableルールを介してipsecトンネルを介して送信されます。私はロード中にカーネルがパニックを起こしたり、「バグ:ソフトロック - CPU#0がX秒間停止しました」というメッセージをたくさんダンプすることを発見しました。

スタックトレースは常に crypto_cbc_encrypt や des3_ede_encrypt などの暗号化関数にあります。 IPsecトンネルにはトラフィックが多く、システムは暗号化+復号化に多くの時間を費やします。

私の興味は常にCPU 0であるということです。他のCPUに暗号化負荷を共有させるにはどうすればよいですか? ksoftirq0スレッドは100%で表示されることがあります。繰り返しますが、常にCPU0です。これは、主にパケットがループバックインターフェイスから転送され、xfrmルールを転送し、トンネルに入ると発生します。

ループバックカーネルモジュールのCPUマスクを確認するには?そんなことありますか?

ベストアンサー1

おすすめ記事