Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第11章 カーネル

/proc/stat ファイルを読み込むプロセスが原因で CPU 使用量が高くなる

多くのプロセスが /proc/stat ファイルを読み込んでいると CPU 使用量が高くなります。この問題は、sparse_irq_lock カーネルロックでの競合が原因で発生します。
この問題を回避するには、カーネルコマンドラインに kstat_irq_nolock に引数を追加します。これにより、ロックが無効になり、CPU 使用量が低くなりますが、ごく稀に競合状態が発生してシステムが応答しないことがあります。(BZ#1544565)