CPU使用率 【CPU utilization】 CPU usage / CPU利用率 / CPU負荷率
ある単位時間のうち、オペレーティングシステム(OS)やアプリケーションソフトが何らかの処理を実行している時間の割合を意味し、実行状態にある個々のプログラム(プロセス)について言う場合と、すべてのプログラムの使用率の合計を指す場合がある。
使用率が0%の場合は何も実行されず待機状態となっており、100%の場合はCPUがフル稼働して何らかの処理を行い続けていることを意味する。
100%になったまま下がらない場合は、処理能力を超えた膨大な処理要求が溜まっているか、脱出できない無限ループが実行されているなど、不正常な状態に陥っている可能性があり、最悪の場合は利用者の操作や外部からの呼びかけに応答しなくなることもある。
ただし、近年のCPUとOSのほとんどはプリエンプティブマルチタスクを採用しているため、見かけ上100%になっても強制的にプログラムの実行を中断して他に切り替えることができ、応答に反応しなくなる事態は稀である。また、サーバ向けのソフトウェアなどでは使用率の上限を設定してそれ以上は使わせないようにする機能を持ったものもある。
(2019.9.11更新)