2016-05-03 22 views
1

私が使用して平均CPU負荷をチェックしようとしています:...しかし、私はそれが数を取得する方法を正確にいないです

$ $($(Get-WmiObject win32_processor | select LoadPercentage).LoadPercentage) | Measure-Object -Average).Average 

を2つの物理コアと12個のコアがそれぞれにある場合、LoadPercentageはコアごとの平均であるCpuあたりの平均を返しますか?

答えて

1

これは私の1 CPUソケットのコンピュータからです。これは、以下のMSDNのWin32_Processorドキュメントから、CPU(ソケット)の平均パーセンテージであることが示されています。

だからあなたのスクリプトは、(すべてのプロセッサではなく、個々のコアの平均)サーバーの平均CPU負荷を計算します。各プロセッサの

Get-WmiObject win32_processor | select LoadPercentage 

LoadPercentage 
-------------- 
      5 

LoadPercentage

負荷容量が、最後の秒に平均しました。 プロセッサ負荷は一度に各 プロセッサの総計算負荷を意味します。

出典:MSDN

関連する問題