Fid*_*del 2 powershell cpu-usage wmi-query cpu-cores
是否可以打印系统中每个核心的当前CPU使用率?
这是我到目前为止使用 powershell 所做的:
Get-WmiObject -Query "select Name, PercentProcessorTime from Win32_PerfFormattedData_PerfOS_Processor"
Run Code Online (Sandbox Code Playgroud)
可以使用以下 powershell 命令来完成:
(Get-WmiObject -Query "select Name, PercentProcessorTime from Win32_PerfFormattedData_PerfOS_Processor") | foreach-object { write-host "$($_.Name): $($_.PercentProcessorTime)" };
Run Code Online (Sandbox Code Playgroud)
您还可以创建一个名为get_cpu_usage.ps1以下内容的文件:
while ($true)
{
$cores = (Get-WmiObject -Query "select Name, PercentProcessorTime from Win32_PerfFormattedData_PerfOS_Processor")
$cores | foreach-object { write-host "$($_.Name): $($_.PercentProcessorTime)" };
Start-Sleep -m 200
}
Run Code Online (Sandbox Code Playgroud)
然后使用以下命令运行它:
powershell -executionpolicy bypass "get_cpu_usage.ps1"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8786 次 |
| 最近记录: |