【发布时间】:2017-10-30 14:26:09
【问题描述】:
具有以下 WQL 查询,它们运行良好。
$avg = Get-WmiObject win32_processor -computername $computername |
Measure-Object -property LoadPercentage -Average |
Foreach {$_.Average}
$tcat = Get-WmiObject Win32_PerfFormattedData_PerfProc_Process -computername $computername |
Where-Object {$_.Name -like "*tomcat*"} |
Sort-Object PercentProcessorTime -Descending |
select -First 1
$mem = Get-WmiObject win32_operatingsystem -ComputerName $computername |
Foreach {"{0:N2}" -f ((($_.TotalVisibleMemorySize - $_.FreePhysicalMemory)*100)/ $_.TotalVisibleMemorySize)}
已经将这些结果记录到 SQL 数据库超过一周了。
第一个具有 70% 的“整体”CPU 使用率和 98% 的进程 CPU。 这是否意味着 98% 的 70% 使用率或 98% 的系统 CPU?
这让我有点困惑。
【问题讨论】:
标签: powershell wmi wql