Powershell查询性能计数器

时间:2012-06-20 17:57:28

标签: performance powershell

是否有更好的方法列出特定流程的计数器属性:

$pids = get-counter -listset process | get-counter -maxsamples 1 | select -expandproperty countersamples | where {$_.path -like "w3wp"} | select cookedvalue | ForEach {$_.cookedvalue}

1 个答案:

答案 0 :(得分:1)

您也可以使用WMI类“Win32_PerfFormattedData_PerfProc_Process”来执行此操作:

Get-WmiObject -Class Win32_PerfFormattedData_PerfProc_Process -Filter "Name='w3wp'"

这将为您提供与w3wp进程相关的性能计数器数据。