我有一个 2*CPU 的服务器。当我在服务器上运行以下代码时,它会给出两个 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
输出.txt:
LoadPercentage 2
LoadPercentage 4
在服务器上的任务管理器-> 性能中,它只显示一个值(显然,因为服务器是 1)。当 CPU 为两个时,这个值如何显示...?是两个人的平均数吗?如何使用批处理获得 CPU 负载百分比的单个值?