ワークロード
UNIXオペレーティングシステムでは、ワークロードの指標に長らくロードアベレージという統計値を採用していた。これは当時、計算機資源に対して要求される資源が大きく、実行中とスケジューラの実行待ち状態にあるプロセスの数を数えることで、ワークロードを推し量ることができた。しかしながらロードアベレージは正確にはワークロードを示している訳ではない。実行待ちにある理由がページフォールトによるものである可能性もあれば、Linux等であれば単にI/O待ちをしている可能性もある。ロードアベレージはシステムがどれだけのワークロードを持っているかを知ることはできるが、個々のワークロードの軽重を示す指標にはならない。当時の技術水準では、その違いは実際の所どうでも良かった。アウトプットを得るのにかかる所要時間はシステム全体の負荷であるロードアベレージで一意に判断できたからである。しかしマイクロプロセッサの性能が向上し、またI/Oサブシステムのインテリジェント化、なにより計算機資源に対して要求される資源が下回るようになってからは、ロードアベレージでワークロードを正確に推し測ることができないことをシステムエンジニアは認識するようになった。それからは、後述のCPU利用率によってワークロードを見積もるようになった。