小ネタです。 ふと、「Bash on Ubuntu on Windowsを使えばWindowsでもロードアベレージを取得できるよなぁ…」と思ったので実際に試してみました。 Windowsのロードアベレージ www.atmarkit.co.jp 上の記事に詳細が説明されていますが、WindowsではUNIXやLinuxのロードアベレージと同等の値を取得することはできません。 類似の値としてパフォーマンスカウンターの\System\Processor Queue Lengthが紹介されており、通常はこれを使うしかありません。 PowerShellでこの値を取得するにはGet-Counterコマンドを使い以下の様にすれば良いです。 (Get-Counter -Counter "\System\Processor Queue Length").CounterSamples.CookedValue
![Windows 10でロードアベレージを取得する? - しばたテックブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/c9578f33e335b643b33aa8fd2f515cabb8bb92b2/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fstknohg%2F20170427%2F20170427230307.png)