通过powershell能否获取CPU每个核心的使用率

发布网友 发布时间:2022-04-23 17:56

我来回答

1个回答

热心网友 时间:2022-05-15 12:32

$counters=new-object 'System.Diagnostics.PerformanceCounter[]' ([System.Environment]::ProcessorCount)
for($i=0;$i -lt $counters.Length;$i++){
$counters[$i]=new-object System.Diagnostics.PerformanceCounter("Processor", "% Processor Time",$i)
}
while(1){
foreach($c in $counters){
$c.NextValue();
}
sleep 1
}追问那个RawValue的值是一个很长的值,看上去不是使用率

追答现在是了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com