perfmon (Performance Monitor) es la herramienta gráfica de Windows para monitorear contadores de rendimiento en tiempo real, crear conjuntos de recopiladores de datos y generar informes de rendimiento del sistema.
perfmon
perfmon /res
perfmon /report
logman create counter MiMonitor -c "\Processor(_Total)\% Processor Time" "\Memory\Available MBytes" -si 5 -f csv -o C:\perfdata.csv
logman start MiMonitor
logman stop MiMonitor
logman delete MiMonitor
$contadores = @(
"\Processor(_Total)\% Processor Time",
"\Memory\Available MBytes",
"\PhysicalDisk(_Total)\% Disk Time"
)
1..10 | ForEach-Object {
$datos = Get-Counter -Counter $contadores
$datos.CounterSamples | Select-Object Path, @{N="Valor";E={[math]::Round($_.CookedValue,1)}}
Start-Sleep 2
}