0

2*CPU を搭載したサーバーがあります。サーバーで以下のコードを実行すると、2 つの CPU LoadPercentage 値が次のように与えられます。

コード:

@echo off
setlocal enabledelayedexpansion

(For /F "tokens=1,* delims==" %%A in ('"wmic cpu get LoadPercentage  /value  |find "P" "') do (
set "line=%%A %%B"
set "line=!line:~0,-1!"
echo !line!
))>output.txt

output.txt:

LoadPercentage 2
LoadPercentage 4

タスクマネージャーのサーバー上で->パフォーマンスは、1つの値のみを示しています(明らかに、サーバーは1であるため)。CPU が 2 つあるのに、この 1 つの値はどのように表示されますか? 2の平均ですか..?batch を使用して CPU 負荷率の単一の値を取得するにはどうすればよいですか?

4

2 に答える 2