Powershell Get CPU-Prozentsatz
Scheint es nicht zu sein, jede einfache Erklärungen, wie man die CPU-Anteil für einen Prozess in der Powershell. Ich habe es gegoogelt und gesucht hier, und ich bin nicht zu sehen, etwas endgültiges. Kann jemand erklären in einfachen Worten, wie man die CPU-Anteil für einen Prozess? Danke!
Hier ist etwas, um Sie zu erhalten begonnen 😉
$id4u = gps | ? {$_.id -eq 412}
function get_cpu_percentage {
# Do something cool here
}
get_cpu_percentage $id4u
InformationsquelleAutor Ken J | 2012-06-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mithilfe von WMI:
Funktion:
InformationsquelleAutor CB.
Wie über dieses?
Wohlgemerkt, dies ist eine scriptProperty und nicht zeigen, dass etwas für remote-Systeme. Dies ist bekannt.
InformationsquelleAutor ravikanth
get-counter " enthält Informationen über die system-performance. Sie können Informationen über einzelne Prozesse. Es ist mehr darüber hier: http://social.technet.microsoft.com/Forums/lv/winserverpowershell/thread/8d7502d4-9e67-43f7-94da-01755b719cf8 und hier http://blogs.technet.com/b/heyscriptingguy/archive/2010/02/16/hey-scripting-guy-february-16-2010a.aspx
Ich bin mir nicht sicher, ob das ist was du suchst, aber hier ist eine Möglichkeit, mit dem Prozess-name " und " get-counter.
Hinweis: wenn Sie mehr als 1 Prozessor-ich glaube, Sie sollten dividieren Sie das Ergebnis durch die Anzahl der Prozessoren. Sie erhalten diesen Wert über:
oder mit proc-id und gps:
Hinweis: ich glaube, dass der Rückgabewert von get-process ist die CPU-Sekunden, die von dem Prozess verwendet wird, da start-up. Es ist nicht der Prozentsatz der cpu verwendet.
InformationsquelleAutor nydba