サポートチーム便り2016.08.10
CPU使用率が高いがWRKACTJOBにそれらしいジョブが見つからない
Question
CPU使用率が高いにも関わらず、WRKACTJOBを見てもCPU使用率の高いジョブが見つからないことがあります。先日計算してみたところ、全部のジョブを足しても表示されている合計のCPU使用率には届きませんでした。WRKACTJOB以外で確認すべき画面はありますか。
Answer
念のため、WRKSYSACTをご確認ください。古いバージョンでは有償ライセンスPT1に含まれているコマンドになります(現在のサポートOSはPT1導入なしでも使用可能)。この画面では、WRKACTJOBでは表示されない「タスク」とそのCPU使用率の確認が可能です。タスクはシステム内部で様々な役割を持って動いており、多数の種類があるようです。ジョブではないため、ジョブログはありません。また、IPL以外でのユーザーによる手動停止もほぼ不可です。タスクがCPUを多く使っている場合、バグやハード障害による可能性が高いため、メーカーへ問い合わせすることをお奨めします。
また、タスクによるCPU使用はパフォーマンスデータに記録されますので、パフォーマンスデータを収集(V6R1以降はデフォルトで毎日15分おきに収集)していれば、いつ頃から暴走がはじまったかなど確認をとることができます。