2017-05-18 5 views
0

PowerShellを使用して特定の期間、CPUに負荷を記録しようとしています。タスクマネージャにCPU使用率を記録する方法はありますか? 私はこれを試しました:Tracking CPU and Memory usage per process。しかし、それは動作しませんでした。特定の期間CPUの負荷を記録するにはどうすればよいですか?

+0

何について:[この](http://stackoverflow.com/questions/6298941/how-do-i-find-the-cpu- and-ram-use-powershell) – Jelphy

+0

ありがとう@Jelphy。私はそれを試した。それは、CPU上の現在の負荷を与えるが、私は期間を定義し、その期間の平均CPU負荷を取得したい。 –

+0

なぜPerfmonを使用しないのですか? – vonPryz

答えて

0

使用SampleIntervalパラメータとGet-Counterレット:

$interval = 20 #seconds 
$counterSample = Get-Counter '\Processor(_Total)\% Processor Time' -SampleInterval $interval 
$avgLoad = $counterSample.CounterSamples.CookedValue 
+0

ありがとう@Mathias R. Jessen。私はそれを試したが、それがCPU使用量を与えるかどうかわからない。ここで得た値とリソースモニタのCPU使用率の値が異なります。 –

+0

リソースモニタから平均20秒をどのように取得しますか? –

+0

はい。それは私が探しているものです。 –

関連する問題